EOS.IO  DAWN 3.0
enumivo.system.wast.hpp
Go to the documentation of this file.
1 const char* const enumivo_system_wast = R"=====(
2 (module
3  (type $FUNCSIG$v (func))
4  (type $FUNCSIG$vjj (func (param i64 i64)))
5  (type $FUNCSIG$vii (func (param i32 i32)))
6  (type $FUNCSIG$vj (func (param i64)))
7  (type $FUNCSIG$ijjjj (func (param i64 i64 i64 i64) (result i32)))
8  (type $FUNCSIG$i (func (result i32)))
9  (type $FUNCSIG$j (func (result i64)))
10  (type $FUNCSIG$vijii (func (param i32 i64 i32 i32)))
11  (type $FUNCSIG$iiii (func (param i32 i32 i32) (result i32)))
12  (type $FUNCSIG$ijjjij (func (param i64 i64 i64 i32 i64) (result i32)))
13  (type $FUNCSIG$viji (func (param i32 i64 i32)))
14  (type $FUNCSIG$ijjjjii (func (param i64 i64 i64 i64 i32 i32) (result i32)))
15  (type $FUNCSIG$iii (func (param i32 i32) (result i32)))
16  (type $FUNCSIG$ijjjii (func (param i64 i64 i64 i32 i32) (result i32)))
17  (type $FUNCSIG$ijjj (func (param i64 i64 i64) (result i32)))
18  (type $FUNCSIG$ijjjji (func (param i64 i64 i64 i64 i32) (result i32)))
19  (type $FUNCSIG$vi (func (param i32)))
20  (type $FUNCSIG$vijjjj (func (param i32 i64 i64 i64 i64)))
21  (import "env" "__multi3" (func $__multi3 (param i32 i64 i64 i64 i64)))
22  (import "env" "__udivti3" (func $__udivti3 (param i32 i64 i64 i64 i64)))
23  (import "env" "abort" (func $abort))
24  (import "env" "action_data_size" (func $action_data_size (result i32)))
25  (import "env" "current_receiver" (func $current_receiver (result i64)))
26  (import "env" "current_sender" (func $current_sender (result i64)))
27  (import "env" "db_find_i64" (func $db_find_i64 (param i64 i64 i64 i64) (result i32)))
28  (import "env" "db_get_i64" (func $db_get_i64 (param i32 i32 i32) (result i32)))
29  (import "env" "db_idx128_end" (func $db_idx128_end (param i64 i64 i64) (result i32)))
30  (import "env" "db_idx128_find_primary" (func $db_idx128_find_primary (param i64 i64 i64 i32 i64) (result i32)))
31  (import "env" "db_idx128_lowerbound" (func $db_idx128_lowerbound (param i64 i64 i64 i32 i32) (result i32)))
32  (import "env" "db_idx128_previous" (func $db_idx128_previous (param i32 i32) (result i32)))
33  (import "env" "db_idx128_store" (func $db_idx128_store (param i64 i64 i64 i64 i32) (result i32)))
34  (import "env" "db_idx128_update" (func $db_idx128_update (param i32 i64 i32)))
35  (import "env" "db_next_i64" (func $db_next_i64 (param i32 i32) (result i32)))
36  (import "env" "db_remove_i64" (func $db_remove_i64 (param i32)))
37  (import "env" "db_store_i64" (func $db_store_i64 (param i64 i64 i64 i64 i32 i32) (result i32)))
38  (import "env" "db_update_i64" (func $db_update_i64 (param i32 i64 i32 i32)))
39  (import "env" "enumivo_assert" (func $enumivo_assert (param i32 i32)))
40  (import "env" "get_blockchain_parameters_packed" (func $get_blockchain_parameters_packed (param i32 i32) (result i32)))
41  (import "env" "memcpy" (func $memcpy (param i32 i32 i32) (result i32)))
42  (import "env" "memmove" (func $memmove (param i32 i32 i32) (result i32)))
43  (import "env" "memset" (func $memset (param i32 i32 i32) (result i32)))
44  (import "env" "now" (func $now (result i32)))
45  (import "env" "read_action_data" (func $read_action_data (param i32 i32) (result i32)))
46  (import "env" "require_auth" (func $require_auth (param i64)))
47  (import "env" "require_auth2" (func $require_auth2 (param i64 i64)))
48  (import "env" "require_recipient" (func $require_recipient (param i64)))
49  (import "env" "send_deferred" (func $send_deferred (param i32 i64 i32 i32)))
50  (import "env" "send_inline" (func $send_inline (param i32 i32)))
51  (import "env" "set_active_producers" (func $set_active_producers (param i32 i32)))
52  (import "env" "set_blockchain_parameters_packed" (func $set_blockchain_parameters_packed (param i32 i32)))
53  (table 0 anyfunc)
54  (memory $0 1)
55  (data (i32.const 4) "\00=\00\00")
56  (data (i32.const 16) "must unstake a positive amount\00")
57  (data (i32.const 48) "attempt to construct token from asset with different symbol\00")
58  (data (i32.const 112) "attemt to convert asset with negative value to token\00")
59  (data (i32.const 176) "insufficient staked net bandwidth\00")
60  (data (i32.const 224) "insufficient staked cpu bandwidth\00")
61  (data (i32.const 272) "insufficient staked storage\00")
62  (data (i32.const 304) "integer overflow multiplying token balance\00")
63  (data (i32.const 352) "integer underflow subtracting token balance\00")
64  (data (i32.const 400) "integer overflow adding token balance\00")
65  (data (i32.const 448) "object passed to iterator_to is not in multi_index\00")
66  (data (i32.const 512) "cannot pass end iterator to modify\00")
67  (data (i32.const 560) "active\00")
68  (data (i32.const 576) "refund\00")
69  (data (i32.const 592) "magnitude of asset amount must be less than 2^62\00")
70  (data (i32.const 656) "invalid symbol name\00")
71  (data (i32.const 688) "attempt to add asset with different symbol\00")
72  (data (i32.const 736) "addition underflow\00")
73  (data (i32.const 768) "addition overflow\00")
74  (data (i32.const 800) "comparison of assets with different symbols is not allowed\00")
75  (data (i32.const 864) "stake not found\00")
76  (data (i32.const 880) "cannot unstake more than total stake amount\00")
77  (data (i32.const 928) "never existed producer\00")
78  (data (i32.const 960) "object passed to modify is not in multi_index\00")
79  (data (i32.const 1008) "cannot modify objects in table of another contract\00")
80  (data (i32.const 1072) "updater cannot change primary key when modifying an object\00")
81  (data (i32.const 1136) "write\00")
82  (data (i32.const 1152) "error reading iterator\00")
83  (data (i32.const 1184) "read\00")
84  (data (i32.const 1200) "get\00")
85  (data (i32.const 1216) "cannot create objects in table of another contract\00")
86  (data (i32.const 1280) "unable to find key\00")
87  (data (i32.const 1312) "singleton does not exist\00")
88  (data (i32.const 1344) "claimrewards can not be part of a deferred transaction\00")
89  (data (i32.const 1408) "account name is not in producer list\00")
90  (data (i32.const 1456) "producer is not active\00")
91  (data (i32.const 1488) "already claimed rewards within a day\00")
92  (data (i32.const 1536) "no rewards available to claim\00")
93  (data (i32.const 1568) "producer claiming rewards\00")
94  (data (i32.const 1600) "cannot decrement end iterator when the index is empty\00")
95  (data (i32.const 1664) "cannot decrement iterator at beginning of index\00")
96  (data (i32.const 1712) "\00\00\00\00")
97  (data (i32.const 1888) "\00\00\00\00")
98  (data (i32.const 1892) "\00\00\00\00")
99  (data (i32.const 1904) "size mismatch\00")
100  (data (i32.const 1920) "dereference of empty optional\00")
101  (data (i32.const 1952) "cannot vote for producers and proxy at same time\00")
102  (data (i32.const 2016) "attempt to vote for too many producers\00")
103  (data (i32.const 2064) "producer votes must be unique and sorted\00")
104  (data (i32.const 2112) "no stake to vote\00")
105  (data (i32.const 2144) "account registered as a proxy is not allowed to use a proxy\00")
106  (data (i32.const 2208) "old proxy not found\00")
107  (data (i32.const 2240) "proxy not found\00")
108  (data (i32.const 2256) "producer is not registered\00")
109  (data (i32.const 2288) "producer is not currently registered\00")
110  (data (i32.const 2336) "producer not found\00")
111  (data (i32.const 2368) "account is not a proxy\00")
112  (data (i32.const 2400) "account is already a proxy\00")
113  (data (i32.const 2432) "account that uses a proxy is not allowed to become a proxy\00")
114  (data (i32.const 2496) "refund request not found\00")
115  (data (i32.const 2528) "refund is not available yet\00")
116  (data (i32.const 2560) "unstake\00")
117  (data (i32.const 2576) "cannot pass end iterator to erase\00")
118  (data (i32.const 2624) "cannot increment end iterator\00")
119  (data (i32.const 2656) "object passed to erase is not in multi_index\00")
120  (data (i32.const 2704) "cannot erase objects in table of another contract\00")
121  (data (i32.const 2768) "attempt to remove object that was not in multi_index\00")
122  (data (i32.const 2832) "must stake a positive amount\00")
123  (data (i32.const 2864) "stake is too small to increase storage even by 1 byte\00")
124  (data (i32.const 2928) "stake bandwidth\00")
125  (data (i32.const 2944) "selected proxy not found\00")
126  (data (i32.const 2976) "unexpected asset type\00")
127  (data (i32.const 3008) "buffer is too small\00")
128  (data (i32.const 11424) "malloc_from_freed was designed to only be called after _heap was completely allocated\00")
129  (export "memory" (memory $0))
130  (export "_ZeqRK11checksum256S1_" (func $_ZeqRK11checksum256S1_))
131  (export "_ZN5eosio12require_authERKNS_16permission_levelE" (func $_ZN5eosio12require_authERKNS_16permission_levelE))
132  (export "apply" (func $apply))
133  (export "log1p" (func $log1p))
134  (export "memcmp" (func $memcmp))
135  (export "strlen" (func $strlen))
136  (export "_ZN5eosio25set_blockchain_parametersERKNS_21blockchain_parametersE" (func $_ZN5eosio25set_blockchain_parametersERKNS_21blockchain_parametersE))
137  (export "_ZN5eosio25get_blockchain_parametersERNS_21blockchain_parametersE" (func $_ZN5eosio25get_blockchain_parametersERNS_21blockchain_parametersE))
138  (export "malloc" (func $malloc))
139  (export "free" (func $free))
140  (func $_ZeqRK11checksum256S1_ (param $0 i32) (param $1 i32) (result i32)
141  (i32.eqz
142  (call $memcmp
143  (get_local $0)
144  (get_local $1)
145  (i32.const 32)
146  )
147  )
148  )
149  (func $_ZN5eosio12require_authERKNS_16permission_levelE (param $0 i32)
150  (call $require_auth2
151  (i64.load
152  (get_local $0)
153  )
154  (i64.load offset=8
155  (get_local $0)
156  )
157  )
158  )
159  (func $apply (param $0 i64) (param $1 i64) (param $2 i64)
160  (call $_ZN11enumivosystem8contractILy6138663577826885632EE5applyEyyy
161  (get_local $0)
162  (get_local $1)
163  (get_local $2)
164  )
165  )
166  (func $_ZN11enumivosystem8contractILy6138663577826885632EE5applyEyyy (param $0 i64) (param $1 i64) (param $2 i64)
167  (local $3 i32)
168  (local $4 i32)
169  (i32.store offset=4
170  (i32.const 0)
171  (tee_local $4
172  (i32.sub
173  (i32.load offset=4
174  (i32.const 0)
175  )
176  (i32.const 64)
177  )
178  )
179  )
180  (block $label$0
181  (block $label$1
182  (block $label$2
183  (br_if $label$2
184  (i64.ne
185  (get_local $1)
186  (i64.const 6138663577826885632)
187  )
188  )
189  (br_if $label$1
190  (i64.eq
191  (get_local $2)
192  (i64.const 8516769789752901632)
193  )
194  )
195  (br_if $label$2
196  (i64.ne
197  (get_local $2)
198  (i64.const -3617168760277827584)
199  )
200  )
201  (call $_ZN5eosio18unpack_action_dataINS_16generic_currencyINS_5tokenILy6138663577826885632ELy1397703940EyEEE8transferEEET_v
202  (i32.add
203  (get_local $4)
204  (i32.const 8)
205  )
206  )
207  (call $_ZN5eosio16generic_currencyINS_5tokenILy6138663577826885632ELy1397703940EyEEE2onERKNS3_8transferE
208  (i32.add
209  (get_local $4)
210  (i32.const 8)
211  )
212  )
213  (br $label$0)
214  )
215  (set_local $3
216  (call $_ZN5eosio8dispatchIN11enumivosystem8contractILy6138663577826885632EEENS1_18delegate_bandwidthILy6138663577826885632EE10delegatebwENS5_6refundEJNS1_6votingILy6138663577826885632EE8regproxyENS9_10unregproxyENS9_11regproducerENS9_9unregprodENS9_12voteproducerENS3_7onblockENS3_12claimrewardsENS1_6nativeILy6138663577826885632EE10newaccountENSI_10updateauthENSI_10deleteauthENSI_8linkauthENSI_10unlinkauthENSI_12postrecoveryENSI_12passrecoveryENSI_12vetorecoveryENSI_7onerrorENSI_11canceldelayENS3_5nonceEEEEbyy
217  (get_local $1)
218  (get_local $2)
219  )
220  )
221  (br_if $label$0
222  (i64.ne
223  (get_local $2)
224  (i64.const -3111238946495230016)
225  )
226  )
227  (br_if $label$0
228  (i64.ne
229  (get_local $1)
230  (i64.const 6138663577826885632)
231  )
232  )
233  (br_if $label$0
234  (i32.eqz
235  (i32.xor
236  (get_local $3)
237  (i32.const 1)
238  )
239  )
240  )
241  (call $_ZN5eosio18unpack_action_dataIN11enumivosystem18delegate_bandwidthILy6138663577826885632EE12undelegatebwEEET_v
242  (i32.add
243  (get_local $4)
244  (i32.const 8)
245  )
246  )
247  (call $_ZN11enumivosystem18delegate_bandwidthILy6138663577826885632EE2onEyRKNS1_12undelegatebwE
248  (get_local $0)
249  (i32.add
250  (get_local $4)
251  (i32.const 8)
252  )
253  )
254  (br $label$0)
255  )
256  (call $_ZN5eosio18unpack_action_dataINS_16generic_currencyINS_5tokenILy6138663577826885632ELy1397703940EyEEE5issueEEET_v
257  (i32.add
258  (get_local $4)
259  (i32.const 8)
260  )
261  )
262  (call $_ZN5eosio16generic_currencyINS_5tokenILy6138663577826885632ELy1397703940EyEEE2onERKNS3_5issueE
263  (i32.add
264  (get_local $4)
265  (i32.const 8)
266  )
267  )
268  )
269  (i32.store offset=4
270  (i32.const 0)
271  (i32.add
272  (get_local $4)
273  (i32.const 64)
274  )
275  )
276  )
277  (func $_ZN5eosio18unpack_action_dataINS_16generic_currencyINS_5tokenILy6138663577826885632ELy1397703940EyEEE8transferEEET_v (param $0 i32)
278  (local $1 i32)
279  (local $2 i32)
280  (local $3 i64)
281  (local $4 i32)
282  (local $5 i32)
283  (local $6 i32)
284  (set_local $6
285  (tee_local $4
286  (i32.sub
287  (i32.load offset=4
288  (i32.const 0)
289  )
290  (i32.const 16)
291  )
292  )
293  )
294  (i32.store offset=4
295  (i32.const 0)
296  (get_local $4)
297  )
298  (i32.store offset=4
299  (i32.const 0)
300  (tee_local $2
301  (i32.sub
302  (get_local $4)
303  (i32.and
304  (i32.add
305  (tee_local $1
306  (call $action_data_size)
307  )
308  (i32.const 15)
309  )
310  (i32.const -16)
311  )
312  )
313  )
314  )
315  (drop
316  (call $read_action_data
317  (get_local $2)
318  (get_local $1)
319  )
320  )
321  (i64.store
322  (i32.add
323  (get_local $0)
324  (i32.const 24)
325  )
326  (i64.const 1397703940)
327  )
328  (i64.store offset=16
329  (get_local $0)
330  (i64.const 0)
331  )
332  (call $enumivo_assert
333  (i32.const 1)
334  (i32.const 592)
335  )
336  (set_local $3
337  (i64.const 5459781)
338  )
339  (set_local $4
340  (i32.const 0)
341  )
342  (block $label$0
343  (block $label$1
344  (loop $label$2
345  (br_if $label$1
346  (i32.gt_u
347  (i32.add
348  (i32.shl
349  (i32.wrap/i64
350  (get_local $3)
351  )
352  (i32.const 24)
353  )
354  (i32.const -1073741825)
355  )
356  (i32.const 452984830)
357  )
358  )
359  (block $label$3
360  (br_if $label$3
361  (i64.ne
362  (i64.and
363  (tee_local $3
364  (i64.shr_u
365  (get_local $3)
366  (i64.const 8)
367  )
368  )
369  (i64.const 255)
370  )
371  (i64.const 0)
372  )
373  )
374  (loop $label$4
375  (br_if $label$1
376  (i64.ne
377  (i64.and
378  (tee_local $3
379  (i64.shr_u
380  (get_local $3)
381  (i64.const 8)
382  )
383  )
384  (i64.const 255)
385  )
386  (i64.const 0)
387  )
388  )
389  (br_if $label$4
390  (i32.lt_s
391  (tee_local $4
392  (i32.add
393  (get_local $4)
394  (i32.const 1)
395  )
396  )
397  (i32.const 7)
398  )
399  )
400  )
401  )
402  (set_local $5
403  (i32.const 1)
404  )
405  (br_if $label$2
406  (i32.lt_s
407  (tee_local $4
408  (i32.add
409  (get_local $4)
410  (i32.const 1)
411  )
412  )
413  (i32.const 7)
414  )
415  )
416  (br $label$0)
417  )
418  )
419  (set_local $5
420  (i32.const 0)
421  )
422  )
423  (call $enumivo_assert
424  (get_local $5)
425  (i32.const 656)
426  )
427  (i32.store offset=4
428  (get_local $6)
429  (get_local $2)
430  )
431  (i32.store
432  (get_local $6)
433  (get_local $2)
434  )
435  (i32.store offset=8
436  (get_local $6)
437  (i32.add
438  (get_local $2)
439  (get_local $1)
440  )
441  )
442  (drop
443  (call $_ZN5eosiorsINS_10datastreamIPKcEEEERT_S6_RNS_16generic_currencyINS_5tokenILy6138663577826885632ELy1397703940EyEEE8transferE
444  (get_local $6)
445  (get_local $0)
446  )
447  )
448  (i32.store offset=4
449  (i32.const 0)
450  (i32.add
451  (get_local $6)
452  (i32.const 16)
453  )
454  )
455  )
456  (func $_ZN5eosio16generic_currencyINS_5tokenILy6138663577826885632ELy1397703940EyEEE2onERKNS3_8transferE (param $0 i32)
457  (local $1 i32)
458  (local $2 i64)
459  (local $3 i64)
460  (local $4 i64)
461  (call $require_auth
462  (i64.load
463  (get_local $0)
464  )
465  )
466  (set_local $3
467  (i64.load
468  (get_local $0)
469  )
470  )
471  (call $require_recipient
472  (i64.load offset=8
473  (get_local $0)
474  )
475  )
476  (call $require_recipient
477  (get_local $3)
478  )
479  (set_local $3
480  (call $_ZN5eosio16generic_currencyINS_5tokenILy6138663577826885632ELy1397703940EyEEE11get_balanceEy
481  (tee_local $2
482  (i64.load
483  (get_local $0)
484  )
485  )
486  )
487  )
488  (set_local $4
489  (i64.load offset=16
490  (get_local $0)
491  )
492  )
493  (call $enumivo_assert
494  (i64.eq
495  (i64.load
496  (tee_local $1
497  (i32.add
498  (get_local $0)
499  (i32.const 24)
500  )
501  )
502  )
503  (i64.const 1397703940)
504  )
505  (i32.const 48)
506  )
507  (call $enumivo_assert
508  (i32.xor
509  (i32.wrap/i64
510  (i64.shr_u
511  (i64.load offset=16
512  (get_local $0)
513  )
514  (i64.const 63)
515  )
516  )
517  (i32.const 1)
518  )
519  (i32.const 112)
520  )
521  (call $enumivo_assert
522  (i64.ge_u
523  (get_local $3)
524  (get_local $4)
525  )
526  (i32.const 352)
527  )
528  (call $_ZN5eosio16generic_currencyINS_5tokenILy6138663577826885632ELy1397703940EyEEE11set_balanceEyS2_yy
529  (get_local $2)
530  (i64.sub
531  (get_local $3)
532  (get_local $4)
533  )
534  (tee_local $3
535  (i64.load
536  (get_local $0)
537  )
538  )
539  (get_local $3)
540  )
541  (set_local $2
542  (call $_ZN5eosio16generic_currencyINS_5tokenILy6138663577826885632ELy1397703940EyEEE11get_balanceEy
543  (tee_local $4
544  (i64.load offset=8
545  (get_local $0)
546  )
547  )
548  )
549  )
550  (set_local $3
551  (i64.load offset=16
552  (get_local $0)
553  )
554  )
555  (call $enumivo_assert
556  (i64.eq
557  (i64.load
558  (get_local $1)
559  )
560  (i64.const 1397703940)
561  )
562  (i32.const 48)
563  )
564  (call $enumivo_assert
565  (i32.xor
566  (i32.wrap/i64
567  (i64.shr_u
568  (i64.load offset=16
569  (get_local $0)
570  )
571  (i64.const 63)
572  )
573  )
574  (i32.const 1)
575  )
576  (i32.const 112)
577  )
578  (call $enumivo_assert
579  (i64.ge_u
580  (tee_local $2
581  (i64.add
582  (get_local $3)
583  (get_local $2)
584  )
585  )
586  (get_local $3)
587  )
588  (i32.const 400)
589  )
590  (call $_ZN5eosio16generic_currencyINS_5tokenILy6138663577826885632ELy1397703940EyEEE11set_balanceEyS2_yy
591  (get_local $4)
592  (get_local $2)
593  (i64.load
594  (get_local $0)
595  )
596  (i64.const 0)
597  )
598  )
599  (func $_ZN5eosio18unpack_action_dataINS_16generic_currencyINS_5tokenILy6138663577826885632ELy1397703940EyEEE5issueEEET_v (param $0 i32)
600  (local $1 i32)
601  (local $2 i32)
602  (local $3 i64)
603  (local $4 i32)
604  (local $5 i32)
605  (local $6 i32)
606  (set_local $6
607  (tee_local $4
608  (i32.load offset=4
609  (i32.const 0)
610  )
611  )
612  )
613  (i32.store offset=4
614  (i32.const 0)
615  (tee_local $2
616  (i32.sub
617  (get_local $4)
618  (i32.and
619  (i32.add
620  (tee_local $1
621  (call $action_data_size)
622  )
623  (i32.const 15)
624  )
625  (i32.const -16)
626  )
627  )
628  )
629  )
630  (drop
631  (call $read_action_data
632  (get_local $2)
633  (get_local $1)
634  )
635  )
636  (i64.store
637  (i32.add
638  (get_local $0)
639  (i32.const 16)
640  )
641  (i64.const 1397703940)
642  )
643  (i64.store offset=8
644  (get_local $0)
645  (i64.const 0)
646  )
647  (call $enumivo_assert
648  (i32.const 1)
649  (i32.const 592)
650  )
651  (set_local $3
652  (i64.const 5459781)
653  )
654  (set_local $4
655  (i32.const 0)
656  )
657  (block $label$0
658  (block $label$1
659  (loop $label$2
660  (br_if $label$1
661  (i32.gt_u
662  (i32.add
663  (i32.shl
664  (i32.wrap/i64
665  (get_local $3)
666  )
667  (i32.const 24)
668  )
669  (i32.const -1073741825)
670  )
671  (i32.const 452984830)
672  )
673  )
674  (block $label$3
675  (br_if $label$3
676  (i64.ne
677  (i64.and
678  (tee_local $3
679  (i64.shr_u
680  (get_local $3)
681  (i64.const 8)
682  )
683  )
684  (i64.const 255)
685  )
686  (i64.const 0)
687  )
688  )
689  (loop $label$4
690  (br_if $label$1
691  (i64.ne
692  (i64.and
693  (tee_local $3
694  (i64.shr_u
695  (get_local $3)
696  (i64.const 8)
697  )
698  )
699  (i64.const 255)
700  )
701  (i64.const 0)
702  )
703  )
704  (br_if $label$4
705  (i32.lt_s
706  (tee_local $4
707  (i32.add
708  (get_local $4)
709  (i32.const 1)
710  )
711  )
712  (i32.const 7)
713  )
714  )
715  )
716  )
717  (set_local $5
718  (i32.const 1)
719  )
720  (br_if $label$2
721  (i32.lt_s
722  (tee_local $4
723  (i32.add
724  (get_local $4)
725  (i32.const 1)
726  )
727  )
728  (i32.const 7)
729  )
730  )
731  (br $label$0)
732  )
733  )
734  (set_local $5
735  (i32.const 0)
736  )
737  )
738  (call $enumivo_assert
739  (get_local $5)
740  (i32.const 656)
741  )
742  (call $enumivo_assert
743  (i32.gt_u
744  (get_local $1)
745  (i32.const 7)
746  )
747  (i32.const 1184)
748  )
749  (drop
750  (call $memcpy
751  (get_local $0)
752  (get_local $2)
753  (i32.const 8)
754  )
755  )
756  (call $enumivo_assert
757  (i32.ne
758  (tee_local $4
759  (i32.and
760  (get_local $1)
761  (i32.const -8)
762  )
763  )
764  (i32.const 8)
765  )
766  (i32.const 1184)
767  )
768  (drop
769  (call $memcpy
770  (i32.add
771  (get_local $0)
772  (i32.const 8)
773  )
774  (i32.add
775  (get_local $2)
776  (i32.const 8)
777  )
778  (i32.const 8)
779  )
780  )
781  (call $enumivo_assert
782  (i32.ne
783  (get_local $4)
784  (i32.const 16)
785  )
786  (i32.const 1184)
787  )
788  (drop
789  (call $memcpy
790  (i32.add
791  (get_local $0)
792  (i32.const 16)
793  )
794  (i32.add
795  (get_local $2)
796  (i32.const 16)
797  )
798  (i32.const 8)
799  )
800  )
801  (i32.store offset=4
802  (i32.const 0)
803  (get_local $6)
804  )
805  )
806  (func $_ZN5eosio16generic_currencyINS_5tokenILy6138663577826885632ELy1397703940EyEEE2onERKNS3_5issueE (param $0 i32)
807  (local $1 i32)
808  (local $2 i32)
809  (local $3 i64)
810  (local $4 i64)
811  (local $5 i32)
812  (local $6 i32)
813  (i32.store offset=4
814  (i32.const 0)
815  (tee_local $6
816  (i32.sub
817  (i32.load offset=4
818  (i32.const 0)
819  )
820  (i32.const 80)
821  )
822  )
823  )
824  (call $require_auth
825  (i64.const 6138663577826885632)
826  )
827  (i32.store
828  (i32.add
829  (get_local $6)
830  (i32.const 72)
831  )
832  (i32.const 0)
833  )
834  (i64.store offset=48
835  (get_local $6)
836  (i64.const 6138663577826885632)
837  )
838  (i64.store offset=40
839  (get_local $6)
840  (i64.const 6138663577826885632)
841  )
842  (i64.store offset=56
843  (get_local $6)
844  (i64.const -1)
845  )
846  (i64.store offset=64
847  (get_local $6)
848  (i64.const 0)
849  )
850  (block $label$0
851  (block $label$1
852  (br_if $label$1
853  (i32.lt_s
854  (tee_local $2
855  (call $db_find_i64
856  (i64.const 6138663577826885632)
857  (i64.const 6138663577826885632)
858  (i64.const -4157508551318700032)
859  (i64.const 1397703940)
860  )
861  )
862  (i32.const 0)
863  )
864  )
865  (call $enumivo_assert
866  (i32.eq
867  (i32.load offset=16
868  (tee_local $2
869  (call $_ZNK5eosio11multi_indexILy14289235522390851584ENS_16generic_currencyINS_5tokenILy6138663577826885632ELy1397703940EyEEE14currency_statsEJEE31load_object_by_primary_iteratorEl
870  (i32.add
871  (get_local $6)
872  (i32.const 40)
873  )
874  (get_local $2)
875  )
876  )
877  )
878  (i32.add
879  (get_local $6)
880  (i32.const 40)
881  )
882  )
883  (i32.const 448)
884  )
885  (i32.store offset=24
886  (get_local $6)
887  (get_local $0)
888  )
889  (call $enumivo_assert
890  (i32.const 1)
891  (i32.const 512)
892  )
893  (call $_ZN5eosio11multi_indexILy14289235522390851584ENS_16generic_currencyINS_5tokenILy6138663577826885632ELy1397703940EyEEE14currency_statsEJEE6modifyIZNS4_2onERKNS4_5issueEEUlRS5_E_EEvRKS5_yOT_
894  (i32.add
895  (get_local $6)
896  (i32.const 40)
897  )
898  (get_local $2)
899  (i64.const 0)
900  (i32.add
901  (get_local $6)
902  (i32.const 24)
903  )
904  )
905  (br $label$0)
906  )
907  (i32.store offset=32
908  (get_local $6)
909  (get_local $0)
910  )
911  (call $_ZN5eosio11multi_indexILy14289235522390851584ENS_16generic_currencyINS_5tokenILy6138663577826885632ELy1397703940EyEEE14currency_statsEJEE7emplaceIZNS4_2onERKNS4_5issueEEUlRS5_E0_EENS6_14const_iteratorEyOT_
912  (i32.add
913  (get_local $6)
914  (i32.const 24)
915  )
916  (i32.add
917  (get_local $6)
918  (i32.const 40)
919  )
920  (i64.const 6138663577826885632)
921  (i32.add
922  (get_local $6)
923  (i32.const 32)
924  )
925  )
926  )
927  (set_local $3
928  (call $_ZN5eosio16generic_currencyINS_5tokenILy6138663577826885632ELy1397703940EyEEE11get_balanceEy
929  (i64.const 6138663577826885632)
930  )
931  )
932  (set_local $4
933  (i64.load offset=8
934  (get_local $0)
935  )
936  )
937  (call $enumivo_assert
938  (i64.eq
939  (i64.load
940  (tee_local $2
941  (i32.add
942  (get_local $0)
943  (i32.const 16)
944  )
945  )
946  )
947  (i64.const 1397703940)
948  )
949  (i32.const 48)
950  )
951  (call $enumivo_assert
952  (i32.xor
953  (i32.wrap/i64
954  (i64.shr_u
955  (i64.load offset=8
956  (get_local $0)
957  )
958  (i64.const 63)
959  )
960  )
961  (i32.const 1)
962  )
963  (i32.const 112)
964  )
965  (call $enumivo_assert
966  (i64.ge_u
967  (tee_local $3
968  (i64.add
969  (get_local $4)
970  (get_local $3)
971  )
972  )
973  (get_local $4)
974  )
975  (i32.const 400)
976  )
977  (call $_ZN5eosio16generic_currencyINS_5tokenILy6138663577826885632ELy1397703940EyEEE11set_balanceEyS2_yy
978  (i64.const 6138663577826885632)
979  (get_local $3)
980  (i64.const 6138663577826885632)
981  (i64.const 0)
982  )
983  (set_local $4
984  (i64.load offset=8
985  (get_local $0)
986  )
987  )
988  (set_local $3
989  (i64.load
990  (get_local $0)
991  )
992  )
993  (call $enumivo_assert
994  (i64.eq
995  (i64.load
996  (get_local $2)
997  )
998  (i64.const 1397703940)
999  )
1000  (i32.const 48)
1001  )
1002  (call $enumivo_assert
1003  (i32.xor
1004  (i32.wrap/i64
1005  (i64.shr_u
1006  (i64.load offset=8
1007  (get_local $0)
1008  )
1009  (i64.const 63)
1010  )
1011  )
1012  (i32.const 1)
1013  )
1014  (i32.const 112)
1015  )
1016  (i32.store offset=16
1017  (get_local $6)
1018  (i32.const 0)
1019  )
1020  (i64.store offset=8
1021  (get_local $6)
1022  (i64.const 0)
1023  )
1024  (call $_ZN5eosio16generic_currencyINS_5tokenILy6138663577826885632ELy1397703940EyEEE15inline_transferEyyS2_NSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
1025  (i64.const 6138663577826885632)
1026  (get_local $3)
1027  (get_local $4)
1028  (i32.add
1029  (get_local $6)
1030  (i32.const 8)
1031  )
1032  )
1033  (block $label$2
1034  (br_if $label$2
1035  (i32.eqz
1036  (i32.and
1037  (i32.load8_u offset=8
1038  (get_local $6)
1039  )
1040  (i32.const 1)
1041  )
1042  )
1043  )
1044  (call $_ZdlPv
1045  (i32.load
1046  (i32.add
1047  (get_local $6)
1048  (i32.const 16)
1049  )
1050  )
1051  )
1052  )
1053  (block $label$3
1054  (br_if $label$3
1055  (i32.eqz
1056  (tee_local $1
1057  (i32.load offset=64
1058  (get_local $6)
1059  )
1060  )
1061  )
1062  )
1063  (block $label$4
1064  (block $label$5
1065  (br_if $label$5
1066  (i32.eq
1067  (tee_local $0
1068  (i32.load
1069  (tee_local $5
1070  (i32.add
1071  (get_local $6)
1072  (i32.const 68)
1073  )
1074  )
1075  )
1076  )
1077  (get_local $1)
1078  )
1079  )
1080  (loop $label$6
1081  (set_local $2
1082  (i32.load
1083  (tee_local $0
1084  (i32.add
1085  (get_local $0)
1086  (i32.const -24)
1087  )
1088  )
1089  )
1090  )
1091  (i32.store
1092  (get_local $0)
1093  (i32.const 0)
1094  )
1095  (block $label$7
1096  (br_if $label$7
1097  (i32.eqz
1098  (get_local $2)
1099  )
1100  )
1101  (call $_ZdlPv
1102  (get_local $2)
1103  )
1104  )
1105  (br_if $label$6
1106  (i32.ne
1107  (get_local $1)
1108  (get_local $0)
1109  )
1110  )
1111  )
1112  (set_local $0
1113  (i32.load
1114  (i32.add
1115  (get_local $6)
1116  (i32.const 64)
1117  )
1118  )
1119  )
1120  (br $label$4)
1121  )
1122  (set_local $0
1123  (get_local $1)
1124  )
1125  )
1126  (i32.store
1127  (get_local $5)
1128  (get_local $1)
1129  )
1130  (call $_ZdlPv
1131  (get_local $0)
1132  )
1133  )
1134  (i32.store offset=4
1135  (i32.const 0)
1136  (i32.add
1137  (get_local $6)
1138  (i32.const 80)
1139  )
1140  )
1141  )
1142  (func $_ZN5eosio8dispatchIN11enumivosystem8contractILy6138663577826885632EEENS1_18delegate_bandwidthILy6138663577826885632EE10delegatebwENS5_6refundEJNS1_6votingILy6138663577826885632EE8regproxyENS9_10unregproxyENS9_11regproducerENS9_9unregprodENS9_12voteproducerENS3_7onblockENS3_12claimrewardsENS1_6nativeILy6138663577826885632EE10newaccountENSI_10updateauthENSI_10deleteauthENSI_8linkauthENSI_10unlinkauthENSI_12postrecoveryENSI_12passrecoveryENSI_12vetorecoveryENSI_7onerrorENSI_11canceldelayENS3_5nonceEEEEbyy (param $0 i64) (param $1 i64) (result i32)
1143  (local $2 i32)
1144  (local $3 i32)
1145  (i32.store offset=4
1146  (i32.const 0)
1147  (tee_local $3
1148  (i32.sub
1149  (i32.load offset=4
1150  (i32.const 0)
1151  )
1152  (i32.const 144)
1153  )
1154  )
1155  )
1156  (block $label$0
1157  (block $label$1
1158  (block $label$2
1159  (block $label$3
1160  (block $label$4
1161  (br_if $label$4
1162  (i64.ne
1163  (get_local $0)
1164  (i64.const 6138663577826885632)
1165  )
1166  )
1167  (block $label$5
1168  (br_if $label$5
1169  (i64.le_s
1170  (get_local $1)
1171  (i64.const -5000864946234327041)
1172  )
1173  )
1174  (br_if $label$3
1175  (i64.eq
1176  (get_local $1)
1177  (i64.const -5000864946234327040)
1178  )
1179  )
1180  (br_if $label$2
1181  (i64.eq
1182  (get_local $1)
1183  (i64.const -3103360200804958208)
1184  )
1185  )
1186  (br_if $label$4
1187  (i64.ne
1188  (get_local $1)
1189  (i64.const 5378043540636893184)
1190  )
1191  )
1192  (call $_ZN5eosio18unpack_action_dataIN11enumivosystem18delegate_bandwidthILy6138663577826885632EE10delegatebwEEET_v
1193  (i32.add
1194  (get_local $3)
1195  (i32.const 8)
1196  )
1197  )
1198  (call $_ZN11enumivosystem18delegate_bandwidthILy6138663577826885632EE2onERKNS1_10delegatebwE
1199  (i32.add
1200  (get_local $3)
1201  (i32.const 8)
1202  )
1203  )
1204  (set_local $2
1205  (i32.const 1)
1206  )
1207  (br $label$0)
1208  )
1209  (br_if $label$1
1210  (i64.eq
1211  (get_local $1)
1212  (i64.const -5001342339331915776)
1213  )
1214  )
1215  (br_if $label$4
1216  (i64.ne
1217  (get_local $1)
1218  (i64.const -5000864957034484224)
1219  )
1220  )
1221  (call $_ZN5eosio18unpack_action_dataIN11enumivosystem6votingILy6138663577826885632EE11regproducerEEET_v
1222  (i32.add
1223  (get_local $3)
1224  (i32.const 8)
1225  )
1226  )
1227  (call $_ZN11enumivosystem6votingILy6138663577826885632EE2onERKNS1_11regproducerE
1228  (i32.add
1229  (get_local $3)
1230  (i32.const 8)
1231  )
1232  )
1233  (block $label$6
1234  (br_if $label$6
1235  (i32.eqz
1236  (tee_local $2
1237  (i32.load offset=16
1238  (get_local $3)
1239  )
1240  )
1241  )
1242  )
1243  (i32.store
1244  (i32.add
1245  (get_local $3)
1246  (i32.const 20)
1247  )
1248  (get_local $2)
1249  )
1250  (call $_ZdlPv
1251  (get_local $2)
1252  )
1253  )
1254  (set_local $2
1255  (i32.const 1)
1256  )
1257  (br $label$0)
1258  )
1259  (set_local $2
1260  (call $_ZN5eosio8dispatchIN11enumivosystem8contractILy6138663577826885632EEENS1_6votingILy6138663577826885632EE9unregprodENS5_12voteproducerEJNS3_7onblockENS3_12claimrewardsENS1_6nativeILy6138663577826885632EE10newaccountENSB_10updateauthENSB_10deleteauthENSB_8linkauthENSB_10unlinkauthENSB_12postrecoveryENSB_12passrecoveryENSB_12vetorecoveryENSB_7onerrorENSB_11canceldelayENS3_5nonceEEEEbyy
1261  (get_local $0)
1262  (get_local $1)
1263  )
1264  )
1265  (br $label$0)
1266  )
1267  (i64.store offset=8
1268  (get_local $3)
1269  (call $_ZN5eosio18unpack_action_dataIN11enumivosystem6votingILy6138663577826885632EE8regproxyEEET_v)
1270  )
1271  (call $_ZN11enumivosystem6votingILy6138663577826885632EE2onERKNS1_8regproxyE
1272  (i32.add
1273  (get_local $3)
1274  (i32.const 8)
1275  )
1276  )
1277  (set_local $2
1278  (i32.const 1)
1279  )
1280  (br $label$0)
1281  )
1282  (i64.store offset=8
1283  (get_local $3)
1284  (call $_ZN5eosio18unpack_action_dataIN11enumivosystem6votingILy6138663577826885632EE10unregproxyEEET_v)
1285  )
1286  (call $_ZN11enumivosystem6votingILy6138663577826885632EE2onERKNS1_10unregproxyE
1287  (i32.add
1288  (get_local $3)
1289  (i32.const 8)
1290  )
1291  )
1292  (set_local $2
1293  (i32.const 1)
1294  )
1295  (br $label$0)
1296  )
1297  (i64.store offset=8
1298  (get_local $3)
1299  (call $_ZN5eosio18unpack_action_dataIN11enumivosystem18delegate_bandwidthILy6138663577826885632EE6refundEEET_v)
1300  )
1301  (call $_ZN11enumivosystem18delegate_bandwidthILy6138663577826885632EE2onERKNS1_6refundE
1302  (i32.add
1303  (get_local $3)
1304  (i32.const 8)
1305  )
1306  )
1307  (set_local $2
1308  (i32.const 1)
1309  )
1310  )
1311  (i32.store offset=4
1312  (i32.const 0)
1313  (i32.add
1314  (get_local $3)
1315  (i32.const 144)
1316  )
1317  )
1318  (get_local $2)
1319  )
1320  (func $_ZN5eosio18unpack_action_dataIN11enumivosystem18delegate_bandwidthILy6138663577826885632EE12undelegatebwEEET_v (param $0 i32)
1321  (local $1 i32)
1322  (local $2 i32)
1323  (local $3 i32)
1324  (i32.store offset=4
1325  (i32.const 0)
1326  (tee_local $3
1327  (i32.sub
1328  (i32.load offset=4
1329  (i32.const 0)
1330  )
1331  (i32.const 16)
1332  )
1333  )
1334  )
1335  (i32.store offset=4
1336  (i32.const 0)
1337  (tee_local $2
1338  (i32.sub
1339  (get_local $3)
1340  (i32.and
1341  (i32.add
1342  (tee_local $1
1343  (call $action_data_size)
1344  )
1345  (i32.const 15)
1346  )
1347  (i32.const -16)
1348  )
1349  )
1350  )
1351  )
1352  (drop
1353  (call $read_action_data
1354  (get_local $2)
1355  (get_local $1)
1356  )
1357  )
1358  (set_local $0
1359  (call $_ZN11enumivosystem18delegate_bandwidthILy6138663577826885632EE12undelegatebwC2Ev
1360  (get_local $0)
1361  )
1362  )
1363  (i32.store offset=4
1364  (tee_local $3
1365  (get_local $3)
1366  )
1367  (get_local $2)
1368  )
1369  (i32.store
1370  (get_local $3)
1371  (get_local $2)
1372  )
1373  (i32.store offset=8
1374  (get_local $3)
1375  (i32.add
1376  (get_local $2)
1377  (get_local $1)
1378  )
1379  )
1380  (drop
1381  (call $_ZN11enumivosystemrsIN5eosio10datastreamIPKcEEEERT_S7_RNS_18delegate_bandwidthILy6138663577826885632EE12undelegatebwE
1382  (get_local $3)
1383  (get_local $0)
1384  )
1385  )
1386  (i32.store offset=4
1387  (i32.const 0)
1388  (i32.add
1389  (get_local $3)
1390  (i32.const 16)
1391  )
1392  )
1393  )
1394  (func $_ZN11enumivosystem18delegate_bandwidthILy6138663577826885632EE2onEyRKNS1_12undelegatebwE (param $0 i64) (param $1 i32)
1395  (local $2 i64)
1396  (local $3 i32)
1397  (local $4 i32)
1398  (local $5 i32)
1399  (local $6 i32)
1400  (local $7 i64)
1401  (local $8 i64)
1402  (local $9 i64)
1403  (local $10 i64)
1404  (local $11 i32)
1405  (i32.store offset=4
1406  (i32.const 0)
1407  (tee_local $11
1408  (i32.sub
1409  (i32.load offset=4
1410  (i32.const 0)
1411  )
1412  (i32.const 336)
1413  )
1414  )
1415  )
1416  (call $enumivo_assert
1417  (i32.xor
1418  (i32.wrap/i64
1419  (i64.shr_u
1420  (i64.load offset=32
1421  (get_local $1)
1422  )
1423  (i64.const 63)
1424  )
1425  )
1426  (i32.const 1)
1427  )
1428  (i32.const 16)
1429  )
1430  (call $enumivo_assert
1431  (i32.xor
1432  (i32.wrap/i64
1433  (i64.shr_u
1434  (i64.load offset=16
1435  (get_local $1)
1436  )
1437  (i64.const 63)
1438  )
1439  )
1440  (i32.const 1)
1441  )
1442  (i32.const 16)
1443  )
1444  (call $require_auth
1445  (i64.load
1446  (get_local $1)
1447  )
1448  )
1449  (i32.store
1450  (i32.add
1451  (i32.add
1452  (get_local $11)
1453  (i32.const 296)
1454  )
1455  (i32.const 32)
1456  )
1457  (i32.const 0)
1458  )
1459  (i64.store offset=296
1460  (get_local $11)
1461  (i64.const 6138663577826885632)
1462  )
1463  (i64.store offset=312
1464  (get_local $11)
1465  (i64.const -1)
1466  )
1467  (set_local $8
1468  (i64.const 0)
1469  )
1470  (i64.store offset=320
1471  (get_local $11)
1472  (i64.const 0)
1473  )
1474  (i64.store offset=304
1475  (get_local $11)
1476  (i64.load
1477  (get_local $1)
1478  )
1479  )
1480  (set_local $6
1481  (call $_ZNK5eosio11multi_indexILy5377987680120340480EN11enumivosystem18delegate_bandwidthILy6138663577826885632EE19delegated_bandwidthEJEE3getEy
1482  (i32.add
1483  (get_local $11)
1484  (i32.const 296)
1485  )
1486  (i64.load offset=8
1487  (get_local $1)
1488  )
1489  )
1490  )
1491  (set_local $10
1492  (i64.load offset=16
1493  (get_local $1)
1494  )
1495  )
1496  (call $enumivo_assert
1497  (i64.eq
1498  (i64.load
1499  (tee_local $3
1500  (i32.add
1501  (get_local $1)
1502  (i32.const 24)
1503  )
1504  )
1505  )
1506  (i64.const 1397703940)
1507  )
1508  (i32.const 48)
1509  )
1510  (call $enumivo_assert
1511  (i32.xor
1512  (i32.wrap/i64
1513  (i64.shr_u
1514  (i64.load offset=16
1515  (get_local $1)
1516  )
1517  (i64.const 63)
1518  )
1519  )
1520  (i32.const 1)
1521  )
1522  (i32.const 112)
1523  )
1524  (call $enumivo_assert
1525  (i64.ge_u
1526  (i64.load offset=16
1527  (get_local $6)
1528  )
1529  (get_local $10)
1530  )
1531  (i32.const 176)
1532  )
1533  (set_local $10
1534  (i64.load offset=32
1535  (get_local $1)
1536  )
1537  )
1538  (call $enumivo_assert
1539  (i64.eq
1540  (i64.load
1541  (tee_local $4
1542  (i32.add
1543  (get_local $1)
1544  (i32.const 40)
1545  )
1546  )
1547  )
1548  (i64.const 1397703940)
1549  )
1550  (i32.const 48)
1551  )
1552  (call $enumivo_assert
1553  (i32.xor
1554  (i32.wrap/i64
1555  (i64.shr_u
1556  (i64.load offset=32
1557  (get_local $1)
1558  )
1559  (i64.const 63)
1560  )
1561  )
1562  (i32.const 1)
1563  )
1564  (i32.const 112)
1565  )
1566  (call $enumivo_assert
1567  (i64.ge_u
1568  (i64.load offset=24
1569  (get_local $6)
1570  )
1571  (get_local $10)
1572  )
1573  (i32.const 224)
1574  )
1575  (call $enumivo_assert
1576  (i64.ge_u
1577  (i64.load offset=40
1578  (get_local $6)
1579  )
1580  (i64.load offset=48
1581  (get_local $1)
1582  )
1583  )
1584  (i32.const 272)
1585  )
1586  (i64.store offset=288
1587  (get_local $11)
1588  (i64.const 0)
1589  )
1590  (block $label$0
1591  (br_if $label$0
1592  (i64.eqz
1593  (tee_local $10
1594  (i64.load offset=48
1595  (get_local $1)
1596  )
1597  )
1598  )
1599  )
1600  (block $label$1
1601  (br_if $label$1
1602  (i64.eqz
1603  (i64.load
1604  (i32.add
1605  (get_local $6)
1606  (i32.const 40)
1607  )
1608  )
1609  )
1610  )
1611  (call $enumivo_assert
1612  (i64.eq
1613  (i64.div_u
1614  (tee_local $7
1615  (i64.mul
1616  (tee_local $8
1617  (i64.load offset=32
1618  (get_local $6)
1619  )
1620  )
1621  (get_local $10)
1622  )
1623  )
1624  (get_local $10)
1625  )
1626  (get_local $8)
1627  )
1628  (i32.const 304)
1629  )
1630  (set_local $8
1631  (i64.div_u
1632  (get_local $7)
1633  (i64.load
1634  (i32.add
1635  (get_local $6)
1636  (i32.const 40)
1637  )
1638  )
1639  )
1640  )
1641  )
1642  (i64.store offset=288
1643  (get_local $11)
1644  (get_local $8)
1645  )
1646  (call $_ZN5eosio9singletonILy6138663577826885632ELy8419219356471787520ELy6138663577826885632EN11enumivosystem6commonILy6138663577826885632EE18enumivo_global_stateEE3getEy
1647  (i32.add
1648  (get_local $11)
1649  (i32.const 120)
1650  )
1651  (i64.const 6138663577826885632)
1652  )
1653  (i64.store offset=232
1654  (get_local $11)
1655  (i64.sub
1656  (i64.load offset=232
1657  (get_local $11)
1658  )
1659  (i64.load
1660  (i32.add
1661  (get_local $1)
1662  (i32.const 48)
1663  )
1664  )
1665  )
1666  )
1667  (call $enumivo_assert
1668  (i64.ge_u
1669  (i64.load offset=240
1670  (get_local $11)
1671  )
1672  (i64.load offset=288
1673  (get_local $11)
1674  )
1675  )
1676  (i32.const 352)
1677  )
1678  (i64.store offset=240
1679  (get_local $11)
1680  (i64.sub
1681  (i64.load offset=240
1682  (get_local $11)
1683  )
1684  (i64.load offset=288
1685  (get_local $11)
1686  )
1687  )
1688  )
1689  (call $_ZN5eosio9singletonILy6138663577826885632ELy8419219356471787520ELy6138663577826885632EN11enumivosystem6commonILy6138663577826885632EE18enumivo_global_stateEE3setERKS4_yy
1690  (i32.add
1691  (get_local $11)
1692  (i32.const 120)
1693  )
1694  (i64.const 6138663577826885632)
1695  (i64.const 6138663577826885632)
1696  )
1697  )
1698  (set_local $10
1699  (i64.load
1700  (tee_local $5
1701  (i32.add
1702  (get_local $1)
1703  (i32.const 32)
1704  )
1705  )
1706  )
1707  )
1708  (call $enumivo_assert
1709  (i64.eq
1710  (i64.load
1711  (get_local $4)
1712  )
1713  (i64.const 1397703940)
1714  )
1715  (i32.const 48)
1716  )
1717  (call $enumivo_assert
1718  (i32.xor
1719  (i32.wrap/i64
1720  (i64.shr_u
1721  (i64.load
1722  (get_local $5)
1723  )
1724  (i64.const 63)
1725  )
1726  )
1727  (i32.const 1)
1728  )
1729  (i32.const 112)
1730  )
1731  (set_local $8
1732  (i64.load
1733  (tee_local $4
1734  (i32.add
1735  (get_local $1)
1736  (i32.const 16)
1737  )
1738  )
1739  )
1740  )
1741  (call $enumivo_assert
1742  (i64.eq
1743  (i64.load
1744  (get_local $3)
1745  )
1746  (i64.const 1397703940)
1747  )
1748  (i32.const 48)
1749  )
1750  (call $enumivo_assert
1751  (i32.xor
1752  (i32.wrap/i64
1753  (i64.shr_u
1754  (i64.load
1755  (get_local $4)
1756  )
1757  (i64.const 63)
1758  )
1759  )
1760  (i32.const 1)
1761  )
1762  (i32.const 112)
1763  )
1764  (call $enumivo_assert
1765  (i64.ge_u
1766  (tee_local $10
1767  (i64.add
1768  (get_local $8)
1769  (get_local $10)
1770  )
1771  )
1772  (get_local $8)
1773  )
1774  (i32.const 400)
1775  )
1776  (call $enumivo_assert
1777  (i64.ge_u
1778  (i64.add
1779  (tee_local $8
1780  (i64.load offset=288
1781  (get_local $11)
1782  )
1783  )
1784  (get_local $10)
1785  )
1786  (get_local $8)
1787  )
1788  (i32.const 400)
1789  )
1790  (call $enumivo_assert
1791  (i64.ne
1792  (i64.load offset=288
1793  (get_local $11)
1794  )
1795  (i64.sub
1796  (i64.const 0)
1797  (get_local $10)
1798  )
1799  )
1800  (i32.const 16)
1801  )
1802  (set_local $8
1803  (i64.load
1804  (get_local $1)
1805  )
1806  )
1807  (i32.store offset=120
1808  (get_local $11)
1809  (get_local $1)
1810  )
1811  (i32.store offset=124
1812  (get_local $11)
1813  (i32.add
1814  (get_local $11)
1815  (i32.const 288)
1816  )
1817  )
1818  (call $_ZN5eosio11multi_indexILy5377987680120340480EN11enumivosystem18delegate_bandwidthILy6138663577826885632EE19delegated_bandwidthEJEE6modifyIZNS3_2onEyRKNS3_12undelegatebwEEUlRT_E_EEvRKS4_yOSA_
1819  (i32.add
1820  (get_local $11)
1821  (i32.const 296)
1822  )
1823  (get_local $6)
1824  (get_local $8)
1825  (i32.add
1826  (get_local $11)
1827  (i32.const 120)
1828  )
1829  )
1830  (i32.store
1831  (i32.add
1832  (i32.add
1833  (get_local $11)
1834  (i32.const 80)
1835  )
1836  (i32.const 32)
1837  )
1838  (i32.const 0)
1839  )
1840  (i64.store offset=80
1841  (get_local $11)
1842  (i64.const 6138663577826885632)
1843  )
1844  (i64.store offset=96
1845  (get_local $11)
1846  (i64.const -1)
1847  )
1848  (i64.store offset=104
1849  (get_local $11)
1850  (i64.const 0)
1851  )
1852  (i64.store offset=88
1853  (get_local $11)
1854  (tee_local $8
1855  (i64.load
1856  (i32.add
1857  (get_local $1)
1858  (i32.const 8)
1859  )
1860  )
1861  )
1862  )
1863  (set_local $6
1864  (call $_ZNK5eosio11multi_indexILy14785995549379657728EN11enumivosystem18delegate_bandwidthILy6138663577826885632EE15total_resourcesEJEE3getEy
1865  (i32.add
1866  (get_local $11)
1867  (i32.const 80)
1868  )
1869  (get_local $8)
1870  )
1871  )
1872  (i32.store offset=120
1873  (get_local $11)
1874  (get_local $1)
1875  )
1876  (i32.store offset=124
1877  (get_local $11)
1878  (i32.add
1879  (get_local $11)
1880  (i32.const 288)
1881  )
1882  )
1883  (call $_ZN5eosio11multi_indexILy14785995549379657728EN11enumivosystem18delegate_bandwidthILy6138663577826885632EE15total_resourcesEJEE6modifyIZNS3_2onEyRKNS3_12undelegatebwEEUlRT_E0_EEvRKS4_yOSA_
1884  (i32.add
1885  (get_local $11)
1886  (i32.const 80)
1887  )
1888  (get_local $6)
1889  (i64.const 0)
1890  (i32.add
1891  (get_local $11)
1892  (i32.const 120)
1893  )
1894  )
1895  (i32.store
1896  (i32.add
1897  (i32.add
1898  (get_local $11)
1899  (i32.const 40)
1900  )
1901  (i32.const 32)
1902  )
1903  (i32.const 0)
1904  )
1905  (i64.store offset=40
1906  (get_local $11)
1907  (i64.const 6138663577826885632)
1908  )
1909  (i64.store offset=56
1910  (get_local $11)
1911  (i64.const -1)
1912  )
1913  (i64.store offset=64
1914  (get_local $11)
1915  (i64.const 0)
1916  )
1917  (i64.store offset=48
1918  (get_local $11)
1919  (tee_local $8
1920  (i64.load
1921  (get_local $1)
1922  )
1923  )
1924  )
1925  (block $label$2
1926  (block $label$3
1927  (br_if $label$3
1928  (i32.lt_s
1929  (tee_local $6
1930  (call $db_find_i64
1931  (i64.const 6138663577826885632)
1932  (get_local $8)
1933  (i64.const -5001342326447013888)
1934  (get_local $8)
1935  )
1936  )
1937  (i32.const 0)
1938  )
1939  )
1940  (call $enumivo_assert
1941  (i32.eq
1942  (i32.load offset=24
1943  (tee_local $6
1944  (call $_ZNK5eosio11multi_indexILy13445401747262537728EN11enumivosystem18delegate_bandwidthILy6138663577826885632EE14refund_requestEJEE31load_object_by_primary_iteratorEl
1945  (i32.add
1946  (get_local $11)
1947  (i32.const 40)
1948  )
1949  (get_local $6)
1950  )
1951  )
1952  )
1953  (i32.add
1954  (get_local $11)
1955  (i32.const 40)
1956  )
1957  )
1958  (i32.const 448)
1959  )
1960  (i32.store offset=120
1961  (get_local $11)
1962  (get_local $1)
1963  )
1964  (i32.store offset=124
1965  (get_local $11)
1966  (i32.add
1967  (get_local $11)
1968  (i32.const 288)
1969  )
1970  )
1971  (call $enumivo_assert
1972  (i32.const 1)
1973  (i32.const 512)
1974  )
1975  (call $_ZN5eosio11multi_indexILy13445401747262537728EN11enumivosystem18delegate_bandwidthILy6138663577826885632EE14refund_requestEJEE6modifyIZNS3_2onEyRKNS3_12undelegatebwEEUlRS4_E_EEvRKS4_yOT_
1976  (i32.add
1977  (get_local $11)
1978  (i32.const 40)
1979  )
1980  (get_local $6)
1981  (i64.const 0)
1982  (i32.add
1983  (get_local $11)
1984  (i32.const 120)
1985  )
1986  )
1987  (br $label$2)
1988  )
1989  (set_local $8
1990  (i64.load
1991  (get_local $1)
1992  )
1993  )
1994  (i32.store offset=120
1995  (get_local $11)
1996  (get_local $1)
1997  )
1998  (i32.store offset=124
1999  (get_local $11)
2000  (i32.add
2001  (get_local $11)
2002  (i32.const 288)
2003  )
2004  )
2005  (call $_ZN5eosio11multi_indexILy13445401747262537728EN11enumivosystem18delegate_bandwidthILy6138663577826885632EE14refund_requestEJEE7emplaceIZNS3_2onEyRKNS3_12undelegatebwEEUlRS4_E0_EENS5_14const_iteratorEyOT_
2006  (i32.add
2007  (get_local $11)
2008  (i32.const 8)
2009  )
2010  (i32.add
2011  (get_local $11)
2012  (i32.const 40)
2013  )
2014  (get_local $8)
2015  (i32.add
2016  (get_local $11)
2017  (i32.const 120)
2018  )
2019  )
2020  )
2021  (i64.store offset=32
2022  (get_local $11)
2023  (get_local $0)
2024  )
2025  (i64.store offset=24
2026  (get_local $11)
2027  (i64.load
2028  (get_local $1)
2029  )
2030  )
2031  (set_local $6
2032  (call $now)
2033  )
2034  (i32.store
2035  (i32.add
2036  (get_local $11)
2037  (i32.const 148)
2038  )
2039  (i32.const 0)
2040  )
2041  (i32.store16 offset=124
2042  (get_local $11)
2043  (i32.const 0)
2044  )
2045  (i32.store offset=132
2046  (get_local $11)
2047  (i32.const 0)
2048  )
2049  (i32.store offset=136
2050  (get_local $11)
2051  (i32.const 0)
2052  )
2053  (i32.store offset=140
2054  (get_local $11)
2055  (i32.const 0)
2056  )
2057  (i32.store offset=144
2058  (get_local $11)
2059  (i32.const 0)
2060  )
2061  (i32.store offset=120
2062  (get_local $11)
2063  (i32.add
2064  (get_local $6)
2065  (i32.const 262800)
2066  )
2067  )
2068  (i32.store
2069  (i32.add
2070  (get_local $11)
2071  (i32.const 152)
2072  )
2073  (i32.const 0)
2074  )
2075  (i32.store offset=156
2076  (get_local $11)
2077  (i32.const 0)
2078  )
2079  (i32.store
2080  (i32.add
2081  (get_local $11)
2082  (i32.const 160)
2083  )
2084  (i32.const 0)
2085  )
2086  (i32.store
2087  (i32.add
2088  (get_local $11)
2089  (i32.const 164)
2090  )
2091  (i32.const 0)
2092  )
2093  (set_local $4
2094  (i32.add
2095  (get_local $11)
2096  (i32.const 156)
2097  )
2098  )
2099  (set_local $2
2100  (i64.load
2101  (get_local $1)
2102  )
2103  )
2104  (set_local $8
2105  (i64.const 0)
2106  )
2107  (set_local $7
2108  (i64.const 59)
2109  )
2110  (set_local $6
2111  (i32.const 560)
2112  )
2113  (set_local $9
2114  (i64.const 0)
2115  )
2116  (loop $label$4
2117  (block $label$5
2118  (block $label$6
2119  (block $label$7
2120  (block $label$8
2121  (block $label$9
2122  (br_if $label$9
2123  (i64.gt_u
2124  (get_local $8)
2125  (i64.const 5)
2126  )
2127  )
2128  (br_if $label$8
2129  (i32.gt_u
2130  (i32.and
2131  (i32.add
2132  (tee_local $3
2133  (i32.load8_s
2134  (get_local $6)
2135  )
2136  )
2137  (i32.const -97)
2138  )
2139  (i32.const 255)
2140  )
2141  (i32.const 25)
2142  )
2143  )
2144  (set_local $3
2145  (i32.add
2146  (get_local $3)
2147  (i32.const 165)
2148  )
2149  )
2150  (br $label$7)
2151  )
2152  (set_local $10
2153  (i64.const 0)
2154  )
2155  (br_if $label$6
2156  (i64.le_u
2157  (get_local $8)
2158  (i64.const 11)
2159  )
2160  )
2161  (br $label$5)
2162  )
2163  (set_local $3
2164  (select
2165  (i32.add
2166  (get_local $3)
2167  (i32.const 208)
2168  )
2169  (i32.const 0)
2170  (i32.lt_u
2171  (i32.and
2172  (i32.add
2173  (get_local $3)
2174  (i32.const -49)
2175  )
2176  (i32.const 255)
2177  )
2178  (i32.const 5)
2179  )
2180  )
2181  )
2182  )
2183  (set_local $10
2184  (i64.shr_s
2185  (i64.shl
2186  (i64.extend_u/i32
2187  (get_local $3)
2188  )
2189  (i64.const 56)
2190  )
2191  (i64.const 56)
2192  )
2193  )
2194  )
2195  (set_local $10
2196  (i64.shl
2197  (i64.and
2198  (get_local $10)
2199  (i64.const 31)
2200  )
2201  (i64.and
2202  (get_local $7)
2203  (i64.const 4294967295)
2204  )
2205  )
2206  )
2207  )
2208  (set_local $6
2209  (i32.add
2210  (get_local $6)
2211  (i32.const 1)
2212  )
2213  )
2214  (set_local $8
2215  (i64.add
2216  (get_local $8)
2217  (i64.const 1)
2218  )
2219  )
2220  (set_local $9
2221  (i64.or
2222  (get_local $10)
2223  (get_local $9)
2224  )
2225  )
2226  (br_if $label$4
2227  (i64.ne
2228  (tee_local $7
2229  (i64.add
2230  (get_local $7)
2231  (i64.const -5)
2232  )
2233  )
2234  (i64.const -6)
2235  )
2236  )
2237  )
2238  (i64.store offset=16
2239  (get_local $11)
2240  (get_local $9)
2241  )
2242  (i64.store offset=8
2243  (get_local $11)
2244  (get_local $2)
2245  )
2246  (set_local $8
2247  (i64.const 0)
2248  )
2249  (set_local $7
2250  (i64.const 59)
2251  )
2252  (set_local $6
2253  (i32.const 576)
2254  )
2255  (set_local $9
2256  (i64.const 0)
2257  )
2258  (loop $label$10
2259  (block $label$11
2260  (block $label$12
2261  (block $label$13
2262  (block $label$14
2263  (block $label$15
2264  (br_if $label$15
2265  (i64.gt_u
2266  (get_local $8)
2267  (i64.const 5)
2268  )
2269  )
2270  (br_if $label$14
2271  (i32.gt_u
2272  (i32.and
2273  (i32.add
2274  (tee_local $3
2275  (i32.load8_s
2276  (get_local $6)
2277  )
2278  )
2279  (i32.const -97)
2280  )
2281  (i32.const 255)
2282  )
2283  (i32.const 25)
2284  )
2285  )
2286  (set_local $3
2287  (i32.add
2288  (get_local $3)
2289  (i32.const 165)
2290  )
2291  )
2292  (br $label$13)
2293  )
2294  (set_local $10
2295  (i64.const 0)
2296  )
2297  (br_if $label$12
2298  (i64.le_u
2299  (get_local $8)
2300  (i64.const 11)
2301  )
2302  )
2303  (br $label$11)
2304  )
2305  (set_local $3
2306  (select
2307  (i32.add
2308  (get_local $3)
2309  (i32.const 208)
2310  )
2311  (i32.const 0)
2312  (i32.lt_u
2313  (i32.and
2314  (i32.add
2315  (get_local $3)
2316  (i32.const -49)
2317  )
2318  (i32.const 255)
2319  )
2320  (i32.const 5)
2321  )
2322  )
2323  )
2324  )
2325  (set_local $10
2326  (i64.shr_s
2327  (i64.shl
2328  (i64.extend_u/i32
2329  (get_local $3)
2330  )
2331  (i64.const 56)
2332  )
2333  (i64.const 56)
2334  )
2335  )
2336  )
2337  (set_local $10
2338  (i64.shl
2339  (i64.and
2340  (get_local $10)
2341  (i64.const 31)
2342  )
2343  (i64.and
2344  (get_local $7)
2345  (i64.const 4294967295)
2346  )
2347  )
2348  )
2349  )
2350  (set_local $6
2351  (i32.add
2352  (get_local $6)
2353  (i32.const 1)
2354  )
2355  )
2356  (set_local $8
2357  (i64.add
2358  (get_local $8)
2359  (i64.const 1)
2360  )
2361  )
2362  (set_local $9
2363  (i64.or
2364  (get_local $10)
2365  (get_local $9)
2366  )
2367  )
2368  (br_if $label$10
2369  (i64.ne
2370  (tee_local $7
2371  (i64.add
2372  (get_local $7)
2373  (i64.const -5)
2374  )
2375  )
2376  (i64.const -6)
2377  )
2378  )
2379  )
2380  (i64.store
2381  (get_local $11)
2382  (get_local $9)
2383  )
2384  (call $_ZNSt3__16vectorIN5eosio6actionENS_9allocatorIS2_EEE24__emplace_back_slow_pathIJNS1_16permission_levelERKyyRN11enumivosystem18delegate_bandwidthILy6138663577826885632EE6refundEEEEvDpOT_
2385  (get_local $4)
2386  (i32.add
2387  (get_local $11)
2388  (i32.const 8)
2389  )
2390  (i32.add
2391  (get_local $11)
2392  (i32.const 32)
2393  )
2394  (get_local $11)
2395  (i32.add
2396  (get_local $11)
2397  (i32.const 24)
2398  )
2399  )
2400  (set_local $8
2401  (i64.load
2402  (get_local $1)
2403  )
2404  )
2405  (i32.store
2406  (i32.add
2407  (get_local $11)
2408  (i32.const 140)
2409  )
2410  (i32.const 259200)
2411  )
2412  (call $_ZNK5eosio11transaction4sendEyy
2413  (i32.add
2414  (get_local $11)
2415  (i32.const 120)
2416  )
2417  (get_local $8)
2418  (get_local $0)
2419  )
2420  (call $enumivo_assert
2421  (i32.const 1)
2422  (i32.const 592)
2423  )
2424  (set_local $8
2425  (i64.const 5459781)
2426  )
2427  (set_local $6
2428  (i32.const 0)
2429  )
2430  (block $label$16
2431  (block $label$17
2432  (loop $label$18
2433  (br_if $label$17
2434  (i32.gt_u
2435  (i32.add
2436  (i32.shl
2437  (i32.wrap/i64
2438  (get_local $8)
2439  )
2440  (i32.const 24)
2441  )
2442  (i32.const -1073741825)
2443  )
2444  (i32.const 452984830)
2445  )
2446  )
2447  (block $label$19
2448  (br_if $label$19
2449  (i64.ne
2450  (i64.and
2451  (tee_local $8
2452  (i64.shr_u
2453  (get_local $8)
2454  (i64.const 8)
2455  )
2456  )
2457  (i64.const 255)
2458  )
2459  (i64.const 0)
2460  )
2461  )
2462  (loop $label$20
2463  (br_if $label$17
2464  (i64.ne
2465  (i64.and
2466  (tee_local $8
2467  (i64.shr_u
2468  (get_local $8)
2469  (i64.const 8)
2470  )
2471  )
2472  (i64.const 255)
2473  )
2474  (i64.const 0)
2475  )
2476  )
2477  (br_if $label$20
2478  (i32.lt_s
2479  (tee_local $6
2480  (i32.add
2481  (get_local $6)
2482  (i32.const 1)
2483  )
2484  )
2485  (i32.const 7)
2486  )
2487  )
2488  )
2489  )
2490  (set_local $3
2491  (i32.const 1)
2492  )
2493  (br_if $label$18
2494  (i32.lt_s
2495  (tee_local $6
2496  (i32.add
2497  (get_local $6)
2498  (i32.const 1)
2499  )
2500  )
2501  (i32.const 7)
2502  )
2503  )
2504  (br $label$16)
2505  )
2506  )
2507  (set_local $3
2508  (i32.const 0)
2509  )
2510  )
2511  (call $enumivo_assert
2512  (get_local $3)
2513  (i32.const 656)
2514  )
2515  (set_local $8
2516  (i64.load
2517  (tee_local $6
2518  (i32.add
2519  (get_local $1)
2520  (i32.const 16)
2521  )
2522  )
2523  )
2524  )
2525  (call $enumivo_assert
2526  (i64.eq
2527  (i64.load
2528  (tee_local $3
2529  (i32.add
2530  (get_local $1)
2531  (i32.const 40)
2532  )
2533  )
2534  )
2535  (tee_local $10
2536  (i64.load
2537  (tee_local $4
2538  (i32.add
2539  (get_local $1)
2540  (i32.const 24)
2541  )
2542  )
2543  )
2544  )
2545  )
2546  (i32.const 688)
2547  )
2548  (call $enumivo_assert
2549  (i64.gt_s
2550  (tee_local $8
2551  (i64.add
2552  (get_local $8)
2553  (i64.load
2554  (tee_local $5
2555  (i32.add
2556  (get_local $1)
2557  (i32.const 32)
2558  )
2559  )
2560  )
2561  )
2562  )
2563  (i64.const -4611686018427387904)
2564  )
2565  (i32.const 736)
2566  )
2567  (call $enumivo_assert
2568  (i64.lt_s
2569  (get_local $8)
2570  (i64.const 4611686018427387904)
2571  )
2572  (i32.const 768)
2573  )
2574  (call $enumivo_assert
2575  (i64.eq
2576  (get_local $10)
2577  (i64.const 1397703940)
2578  )
2579  (i32.const 800)
2580  )
2581  (block $label$21
2582  (br_if $label$21
2583  (i64.lt_s
2584  (get_local $8)
2585  (i64.const 1)
2586  )
2587  )
2588  (set_local $8
2589  (i64.load
2590  (get_local $6)
2591  )
2592  )
2593  (set_local $10
2594  (i64.load
2595  (get_local $1)
2596  )
2597  )
2598  (call $enumivo_assert
2599  (i64.eq
2600  (i64.load
2601  (get_local $3)
2602  )
2603  (tee_local $7
2604  (i64.load
2605  (get_local $4)
2606  )
2607  )
2608  )
2609  (i32.const 688)
2610  )
2611  (call $enumivo_assert
2612  (i64.gt_s
2613  (tee_local $8
2614  (i64.add
2615  (get_local $8)
2616  (i64.load
2617  (get_local $5)
2618  )
2619  )
2620  )
2621  (i64.const -4611686018427387904)
2622  )
2623  (i32.const 736)
2624  )
2625  (call $enumivo_assert
2626  (i64.lt_s
2627  (get_local $8)
2628  (i64.const 4611686018427387904)
2629  )
2630  (i32.const 768)
2631  )
2632  (call $enumivo_assert
2633  (i64.eq
2634  (get_local $7)
2635  (i64.const 1397703940)
2636  )
2637  (i32.const 48)
2638  )
2639  (call $enumivo_assert
2640  (i32.xor
2641  (i32.wrap/i64
2642  (i64.shr_u
2643  (get_local $8)
2644  (i64.const 63)
2645  )
2646  )
2647  (i32.const 1)
2648  )
2649  (i32.const 112)
2650  )
2651  (call $_ZN11enumivosystem6votingILy6138663577826885632EE21decrease_voting_powerEyN5eosio5tokenILy6138663577826885632ELy1397703940EyEE
2652  (get_local $10)
2653  (get_local $8)
2654  )
2655  )
2656  (block $label$22
2657  (br_if $label$22
2658  (i32.eqz
2659  (tee_local $4
2660  (i32.load offset=156
2661  (get_local $11)
2662  )
2663  )
2664  )
2665  )
2666  (block $label$23
2667  (block $label$24
2668  (br_if $label$24
2669  (i32.eq
2670  (tee_local $6
2671  (i32.load
2672  (tee_local $5
2673  (i32.add
2674  (get_local $11)
2675  (i32.const 160)
2676  )
2677  )
2678  )
2679  )
2680  (get_local $4)
2681  )
2682  )
2683  (set_local $1
2684  (i32.sub
2685  (i32.const 0)
2686  (get_local $4)
2687  )
2688  )
2689  (set_local $6
2690  (i32.add
2691  (get_local $6)
2692  (i32.const -24)
2693  )
2694  )
2695  (loop $label$25
2696  (block $label$26
2697  (br_if $label$26
2698  (i32.eqz
2699  (tee_local $3
2700  (i32.load
2701  (i32.add
2702  (get_local $6)
2703  (i32.const 12)
2704  )
2705  )
2706  )
2707  )
2708  )
2709  (i32.store
2710  (i32.add
2711  (get_local $6)
2712  (i32.const 16)
2713  )
2714  (get_local $3)
2715  )
2716  (call $_ZdlPv
2717  (get_local $3)
2718  )
2719  )
2720  (block $label$27
2721  (br_if $label$27
2722  (i32.eqz
2723  (tee_local $3
2724  (i32.load
2725  (get_local $6)
2726  )
2727  )
2728  )
2729  )
2730  (i32.store
2731  (i32.add
2732  (get_local $6)
2733  (i32.const 4)
2734  )
2735  (get_local $3)
2736  )
2737  (call $_ZdlPv
2738  (get_local $3)
2739  )
2740  )
2741  (br_if $label$25
2742  (i32.ne
2743  (i32.add
2744  (tee_local $6
2745  (i32.add
2746  (get_local $6)
2747  (i32.const -40)
2748  )
2749  )
2750  (get_local $1)
2751  )
2752  (i32.const -24)
2753  )
2754  )
2755  )
2756  (set_local $6
2757  (i32.load
2758  (i32.add
2759  (get_local $11)
2760  (i32.const 156)
2761  )
2762  )
2763  )
2764  (br $label$23)
2765  )
2766  (set_local $6
2767  (get_local $4)
2768  )
2769  )
2770  (i32.store
2771  (get_local $5)
2772  (get_local $4)
2773  )
2774  (call $_ZdlPv
2775  (get_local $6)
2776  )
2777  )
2778  (block $label$28
2779  (br_if $label$28
2780  (i32.eqz
2781  (tee_local $4
2782  (i32.load offset=144
2783  (get_local $11)
2784  )
2785  )
2786  )
2787  )
2788  (block $label$29
2789  (block $label$30
2790  (br_if $label$30
2791  (i32.eq
2792  (tee_local $6
2793  (i32.load
2794  (tee_local $5
2795  (i32.add
2796  (get_local $11)
2797  (i32.const 148)
2798  )
2799  )
2800  )
2801  )
2802  (get_local $4)
2803  )
2804  )
2805  (set_local $1
2806  (i32.sub
2807  (i32.const 0)
2808  (get_local $4)
2809  )
2810  )
2811  (set_local $6
2812  (i32.add
2813  (get_local $6)
2814  (i32.const -24)
2815  )
2816  )
2817  (loop $label$31
2818  (block $label$32
2819  (br_if $label$32
2820  (i32.eqz
2821  (tee_local $3
2822  (i32.load
2823  (i32.add
2824  (get_local $6)
2825  (i32.const 12)
2826  )
2827  )
2828  )
2829  )
2830  )
2831  (i32.store
2832  (i32.add
2833  (get_local $6)
2834  (i32.const 16)
2835  )
2836  (get_local $3)
2837  )
2838  (call $_ZdlPv
2839  (get_local $3)
2840  )
2841  )
2842  (block $label$33
2843  (br_if $label$33
2844  (i32.eqz
2845  (tee_local $3
2846  (i32.load
2847  (get_local $6)
2848  )
2849  )
2850  )
2851  )
2852  (i32.store
2853  (i32.add
2854  (get_local $6)
2855  (i32.const 4)
2856  )
2857  (get_local $3)
2858  )
2859  (call $_ZdlPv
2860  (get_local $3)
2861  )
2862  )
2863  (br_if $label$31
2864  (i32.ne
2865  (i32.add
2866  (tee_local $6
2867  (i32.add
2868  (get_local $6)
2869  (i32.const -40)
2870  )
2871  )
2872  (get_local $1)
2873  )
2874  (i32.const -24)
2875  )
2876  )
2877  )
2878  (set_local $6
2879  (i32.load
2880  (i32.add
2881  (get_local $11)
2882  (i32.const 144)
2883  )
2884  )
2885  )
2886  (br $label$29)
2887  )
2888  (set_local $6
2889  (get_local $4)
2890  )
2891  )
2892  (i32.store
2893  (get_local $5)
2894  (get_local $4)
2895  )
2896  (call $_ZdlPv
2897  (get_local $6)
2898  )
2899  )
2900  (block $label$34
2901  (br_if $label$34
2902  (i32.eqz
2903  (tee_local $1
2904  (i32.load offset=64
2905  (get_local $11)
2906  )
2907  )
2908  )
2909  )
2910  (block $label$35
2911  (block $label$36
2912  (br_if $label$36
2913  (i32.eq
2914  (tee_local $6
2915  (i32.load
2916  (tee_local $4
2917  (i32.add
2918  (get_local $11)
2919  (i32.const 68)
2920  )
2921  )
2922  )
2923  )
2924  (get_local $1)
2925  )
2926  )
2927  (loop $label$37
2928  (set_local $3
2929  (i32.load
2930  (tee_local $6
2931  (i32.add
2932  (get_local $6)
2933  (i32.const -24)
2934  )
2935  )
2936  )
2937  )
2938  (i32.store
2939  (get_local $6)
2940  (i32.const 0)
2941  )
2942  (block $label$38
2943  (br_if $label$38
2944  (i32.eqz
2945  (get_local $3)
2946  )
2947  )
2948  (call $_ZdlPv
2949  (get_local $3)
2950  )
2951  )
2952  (br_if $label$37
2953  (i32.ne
2954  (get_local $1)
2955  (get_local $6)
2956  )
2957  )
2958  )
2959  (set_local $6
2960  (i32.load
2961  (i32.add
2962  (get_local $11)
2963  (i32.const 64)
2964  )
2965  )
2966  )
2967  (br $label$35)
2968  )
2969  (set_local $6
2970  (get_local $1)
2971  )
2972  )
2973  (i32.store
2974  (get_local $4)
2975  (get_local $1)
2976  )
2977  (call $_ZdlPv
2978  (get_local $6)
2979  )
2980  )
2981  (block $label$39
2982  (br_if $label$39
2983  (i32.eqz
2984  (tee_local $1
2985  (i32.load offset=104
2986  (get_local $11)
2987  )
2988  )
2989  )
2990  )
2991  (block $label$40
2992  (block $label$41
2993  (br_if $label$41
2994  (i32.eq
2995  (tee_local $6
2996  (i32.load
2997  (tee_local $4
2998  (i32.add
2999  (get_local $11)
3000  (i32.const 108)
3001  )
3002  )
3003  )
3004  )
3005  (get_local $1)
3006  )
3007  )
3008  (loop $label$42
3009  (set_local $3
3010  (i32.load
3011  (tee_local $6
3012  (i32.add
3013  (get_local $6)
3014  (i32.const -24)
3015  )
3016  )
3017  )
3018  )
3019  (i32.store
3020  (get_local $6)
3021  (i32.const 0)
3022  )
3023  (block $label$43
3024  (br_if $label$43
3025  (i32.eqz
3026  (get_local $3)
3027  )
3028  )
3029  (call $_ZdlPv
3030  (get_local $3)
3031  )
3032  )
3033  (br_if $label$42
3034  (i32.ne
3035  (get_local $1)
3036  (get_local $6)
3037  )
3038  )
3039  )
3040  (set_local $6
3041  (i32.load
3042  (i32.add
3043  (get_local $11)
3044  (i32.const 104)
3045  )
3046  )
3047  )
3048  (br $label$40)
3049  )
3050  (set_local $6
3051  (get_local $1)
3052  )
3053  )
3054  (i32.store
3055  (get_local $4)
3056  (get_local $1)
3057  )
3058  (call $_ZdlPv
3059  (get_local $6)
3060  )
3061  )
3062  (block $label$44
3063  (br_if $label$44
3064  (i32.eqz
3065  (tee_local $1
3066  (i32.load offset=320
3067  (get_local $11)
3068  )
3069  )
3070  )
3071  )
3072  (block $label$45
3073  (block $label$46
3074  (br_if $label$46
3075  (i32.eq
3076  (tee_local $6
3077  (i32.load
3078  (tee_local $4
3079  (i32.add
3080  (get_local $11)
3081  (i32.const 324)
3082  )
3083  )
3084  )
3085  )
3086  (get_local $1)
3087  )
3088  )
3089  (loop $label$47
3090  (set_local $3
3091  (i32.load
3092  (tee_local $6
3093  (i32.add
3094  (get_local $6)
3095  (i32.const -24)
3096  )
3097  )
3098  )
3099  )
3100  (i32.store
3101  (get_local $6)
3102  (i32.const 0)
3103  )
3104  (block $label$48
3105  (br_if $label$48
3106  (i32.eqz
3107  (get_local $3)
3108  )
3109  )
3110  (call $_ZdlPv
3111  (get_local $3)
3112  )
3113  )
3114  (br_if $label$47
3115  (i32.ne
3116  (get_local $1)
3117  (get_local $6)
3118  )
3119  )
3120  )
3121  (set_local $6
3122  (i32.load
3123  (i32.add
3124  (get_local $11)
3125  (i32.const 320)
3126  )
3127  )
3128  )
3129  (br $label$45)
3130  )
3131  (set_local $6
3132  (get_local $1)
3133  )
3134  )
3135  (i32.store
3136  (get_local $4)
3137  (get_local $1)
3138  )
3139  (call $_ZdlPv
3140  (get_local $6)
3141  )
3142  )
3143  (i32.store offset=4
3144  (i32.const 0)
3145  (i32.add
3146  (get_local $11)
3147  (i32.const 336)
3148  )
3149  )
3150  )
3151  (func $_ZNK5eosio11multi_indexILy5377987680120340480EN11enumivosystem18delegate_bandwidthILy6138663577826885632EE19delegated_bandwidthEJEE3getEy (param $0 i32) (param $1 i64) (result i32)
3152  (local $2 i32)
3153  (local $3 i32)
3154  (local $4 i32)
3155  (local $5 i32)
3156  (local $6 i32)
3157  (block $label$0
3158  (br_if $label$0
3159  (i32.eq
3160  (tee_local $6
3161  (i32.load
3162  (i32.add
3163  (get_local $0)
3164  (i32.const 28)
3165  )
3166  )
3167  )
3168  (tee_local $2
3169  (i32.load offset=24
3170  (get_local $0)
3171  )
3172  )
3173  )
3174  )
3175  (set_local $5
3176  (i32.add
3177  (get_local $6)
3178  (i32.const -24)
3179  )
3180  )
3181  (set_local $3
3182  (i32.sub
3183  (i32.const 0)
3184  (get_local $2)
3185  )
3186  )
3187  (loop $label$1
3188  (br_if $label$0
3189  (i64.eq
3190  (i64.load offset=8
3191  (i32.load
3192  (get_local $5)
3193  )
3194  )
3195  (get_local $1)
3196  )
3197  )
3198  (set_local $6
3199  (get_local $5)
3200  )
3201  (set_local $5
3202  (tee_local $4
3203  (i32.add
3204  (get_local $5)
3205  (i32.const -24)
3206  )
3207  )
3208  )
3209  (br_if $label$1
3210  (i32.ne
3211  (i32.add
3212  (get_local $4)
3213  (get_local $3)
3214  )
3215  (i32.const -24)
3216  )
3217  )
3218  )
3219  )
3220  (block $label$2
3221  (block $label$3
3222  (br_if $label$3
3223  (i32.eq
3224  (get_local $6)
3225  (get_local $2)
3226  )
3227  )
3228  (call $enumivo_assert
3229  (i32.eq
3230  (i32.load offset=48
3231  (tee_local $5
3232  (i32.load
3233  (i32.add
3234  (get_local $6)
3235  (i32.const -24)
3236  )
3237  )
3238  )
3239  )
3240  (get_local $0)
3241  )
3242  (i32.const 448)
3243  )
3244  (br $label$2)
3245  )
3246  (set_local $5
3247  (i32.const 0)
3248  )
3249  (br_if $label$2
3250  (i32.lt_s
3251  (tee_local $4
3252  (call $db_find_i64
3253  (i64.load
3254  (get_local $0)
3255  )
3256  (i64.load offset=8
3257  (get_local $0)
3258  )
3259  (i64.const 5377987680120340480)
3260  (get_local $1)
3261  )
3262  )
3263  (i32.const 0)
3264  )
3265  )
3266  (call $enumivo_assert
3267  (i32.eq
3268  (i32.load offset=48
3269  (tee_local $5
3270  (call $_ZNK5eosio11multi_indexILy5377987680120340480EN11enumivosystem18delegate_bandwidthILy6138663577826885632EE19delegated_bandwidthEJEE31load_object_by_primary_iteratorEl
3271  (get_local $0)
3272  (get_local $4)
3273  )
3274  )
3275  )
3276  (get_local $0)
3277  )
3278  (i32.const 448)
3279  )
3280  )
3281  (call $enumivo_assert
3282  (i32.ne
3283  (get_local $5)
3284  (i32.const 0)
3285  )
3286  (i32.const 1280)
3287  )
3288  (get_local $5)
3289  )
3290  (func $_ZN5eosio9singletonILy6138663577826885632ELy8419219356471787520ELy6138663577826885632EN11enumivosystem6commonILy6138663577826885632EE18enumivo_global_stateEE3getEy (param $0 i32) (param $1 i64)
3291  (local $2 i32)
3292  (local $3 i32)
3293  (local $4 i32)
3294  (local $5 i32)
3295  (i32.store offset=4
3296  (i32.const 0)
3297  (tee_local $5
3298  (i32.sub
3299  (i32.load offset=4
3300  (i32.const 0)
3301  )
3302  (i32.const 48)
3303  )
3304  )
3305  )
3306  (i32.store
3307  (i32.add
3308  (get_local $5)
3309  (i32.const 40)
3310  )
3311  (i32.const 0)
3312  )
3313  (i64.store offset=24
3314  (get_local $5)
3315  (i64.const -1)
3316  )
3317  (i64.store offset=32
3318  (get_local $5)
3319  (i64.const 0)
3320  )
3321  (i64.store offset=16
3322  (get_local $5)
3323  (get_local $1)
3324  )
3325  (i64.store offset=8
3326  (get_local $5)
3327  (i64.const 6138663577826885632)
3328  )
3329  (set_local $4
3330  (i32.const 0)
3331  )
3332  (block $label$0
3333  (br_if $label$0
3334  (i32.lt_s
3335  (tee_local $2
3336  (call $db_find_i64
3337  (i64.const 6138663577826885632)
3338  (get_local $1)
3339  (i64.const 8419219356471787520)
3340  (i64.const 8419219356471787520)
3341  )
3342  )
3343  (i32.const 0)
3344  )
3345  )
3346  (call $enumivo_assert
3347  (i32.eq
3348  (i32.load offset=168
3349  (tee_local $4
3350  (call $_ZNK5eosio11multi_indexILy8419219356471787520ENS_9singletonILy6138663577826885632ELy8419219356471787520ELy6138663577826885632EN11enumivosystem6commonILy6138663577826885632EE18enumivo_global_stateEE3rowEJEE31load_object_by_primary_iteratorEl
3351  (i32.add
3352  (get_local $5)
3353  (i32.const 8)
3354  )
3355  (get_local $2)
3356  )
3357  )
3358  )
3359  (i32.add
3360  (get_local $5)
3361  (i32.const 8)
3362  )
3363  )
3364  (i32.const 448)
3365  )
3366  )
3367  (call $enumivo_assert
3368  (i32.ne
3369  (get_local $4)
3370  (i32.const 0)
3371  )
3372  (i32.const 1312)
3373  )
3374  (drop
3375  (call $memcpy
3376  (get_local $0)
3377  (get_local $4)
3378  (i32.const 168)
3379  )
3380  )
3381  (block $label$1
3382  (br_if $label$1
3383  (i32.eqz
3384  (tee_local $2
3385  (i32.load offset=32
3386  (get_local $5)
3387  )
3388  )
3389  )
3390  )
3391  (block $label$2
3392  (block $label$3
3393  (br_if $label$3
3394  (i32.eq
3395  (tee_local $4
3396  (i32.load
3397  (tee_local $3
3398  (i32.add
3399  (get_local $5)
3400  (i32.const 36)
3401  )
3402  )
3403  )
3404  )
3405  (get_local $2)
3406  )
3407  )
3408  (loop $label$4
3409  (set_local $0
3410  (i32.load
3411  (tee_local $4
3412  (i32.add
3413  (get_local $4)
3414  (i32.const -24)
3415  )
3416  )
3417  )
3418  )
3419  (i32.store
3420  (get_local $4)
3421  (i32.const 0)
3422  )
3423  (block $label$5
3424  (br_if $label$5
3425  (i32.eqz
3426  (get_local $0)
3427  )
3428  )
3429  (call $_ZdlPv
3430  (get_local $0)
3431  )
3432  )
3433  (br_if $label$4
3434  (i32.ne
3435  (get_local $2)
3436  (get_local $4)
3437  )
3438  )
3439  )
3440  (set_local $4
3441  (i32.load
3442  (i32.add
3443  (get_local $5)
3444  (i32.const 32)
3445  )
3446  )
3447  )
3448  (br $label$2)
3449  )
3450  (set_local $4
3451  (get_local $2)
3452  )
3453  )
3454  (i32.store
3455  (get_local $3)
3456  (get_local $2)
3457  )
3458  (call $_ZdlPv
3459  (get_local $4)
3460  )
3461  )
3462  (i32.store offset=4
3463  (i32.const 0)
3464  (i32.add
3465  (get_local $5)
3466  (i32.const 48)
3467  )
3468  )
3469  )
3470  (func $_ZN5eosio9singletonILy6138663577826885632ELy8419219356471787520ELy6138663577826885632EN11enumivosystem6commonILy6138663577826885632EE18enumivo_global_stateEE3setERKS4_yy (param $0 i32) (param $1 i64) (param $2 i64)
3471  (local $3 i32)
3472  (local $4 i32)
3473  (local $5 i32)
3474  (local $6 i32)
3475  (i32.store offset=4
3476  (i32.const 0)
3477  (tee_local $6
3478  (i32.sub
3479  (i32.load offset=4
3480  (i32.const 0)
3481  )
3482  (i32.const 64)
3483  )
3484  )
3485  )
3486  (i32.store
3487  (i32.add
3488  (get_local $6)
3489  (i32.const 56)
3490  )
3491  (i32.const 0)
3492  )
3493  (i64.store offset=40
3494  (get_local $6)
3495  (i64.const -1)
3496  )
3497  (i64.store offset=48
3498  (get_local $6)
3499  (i64.const 0)
3500  )
3501  (i64.store offset=32
3502  (get_local $6)
3503  (get_local $1)
3504  )
3505  (i64.store offset=24
3506  (get_local $6)
3507  (i64.const 6138663577826885632)
3508  )
3509  (block $label$0
3510  (block $label$1
3511  (block $label$2
3512  (br_if $label$2
3513  (i32.lt_s
3514  (tee_local $4
3515  (call $db_find_i64
3516  (i64.const 6138663577826885632)
3517  (get_local $1)
3518  (i64.const 8419219356471787520)
3519  (i64.const 8419219356471787520)
3520  )
3521  )
3522  (i32.const 0)
3523  )
3524  )
3525  (call $enumivo_assert
3526  (i32.eq
3527  (i32.load offset=168
3528  (tee_local $4
3529  (call $_ZNK5eosio11multi_indexILy8419219356471787520ENS_9singletonILy6138663577826885632ELy8419219356471787520ELy6138663577826885632EN11enumivosystem6commonILy6138663577826885632EE18enumivo_global_stateEE3rowEJEE31load_object_by_primary_iteratorEl
3530  (i32.add
3531  (get_local $6)
3532  (i32.const 24)
3533  )
3534  (get_local $4)
3535  )
3536  )
3537  )
3538  (i32.add
3539  (get_local $6)
3540  (i32.const 24)
3541  )
3542  )
3543  (i32.const 448)
3544  )
3545  (i32.store offset=8
3546  (get_local $6)
3547  (get_local $0)
3548  )
3549  (call $enumivo_assert
3550  (i32.const 1)
3551  (i32.const 512)
3552  )
3553  (call $_ZN5eosio11multi_indexILy8419219356471787520ENS_9singletonILy6138663577826885632ELy8419219356471787520ELy6138663577826885632EN11enumivosystem6commonILy6138663577826885632EE18enumivo_global_stateEE3rowEJEE6modifyIZNS6_3setERKS5_yyEUlRS7_E_EEvRKS7_yOT_
3554  (i32.add
3555  (get_local $6)
3556  (i32.const 24)
3557  )
3558  (get_local $4)
3559  (get_local $2)
3560  (i32.add
3561  (get_local $6)
3562  (i32.const 8)
3563  )
3564  )
3565  (br_if $label$1
3566  (tee_local $3
3567  (i32.load offset=48
3568  (get_local $6)
3569  )
3570  )
3571  )
3572  (br $label$0)
3573  )
3574  (i32.store offset=16
3575  (get_local $6)
3576  (get_local $0)
3577  )
3578  (call $_ZN5eosio11multi_indexILy8419219356471787520ENS_9singletonILy6138663577826885632ELy8419219356471787520ELy6138663577826885632EN11enumivosystem6commonILy6138663577826885632EE18enumivo_global_stateEE3rowEJEE7emplaceIZNS6_3setERKS5_yyEUlRS7_E0_EENS8_14const_iteratorEyOT_
3579  (i32.add
3580  (get_local $6)
3581  (i32.const 8)
3582  )
3583  (i32.add
3584  (get_local $6)
3585  (i32.const 24)
3586  )
3587  (get_local $2)
3588  (i32.add
3589  (get_local $6)
3590  (i32.const 16)
3591  )
3592  )
3593  (br_if $label$0
3594  (i32.eqz
3595  (tee_local $3
3596  (i32.load offset=48
3597  (get_local $6)
3598  )
3599  )
3600  )
3601  )
3602  )
3603  (block $label$3
3604  (block $label$4
3605  (br_if $label$4
3606  (i32.eq
3607  (tee_local $0
3608  (i32.load
3609  (tee_local $5
3610  (i32.add
3611  (get_local $6)
3612  (i32.const 52)
3613  )
3614  )
3615  )
3616  )
3617  (get_local $3)
3618  )
3619  )
3620  (loop $label$5
3621  (set_local $4
3622  (i32.load
3623  (tee_local $0
3624  (i32.add
3625  (get_local $0)
3626  (i32.const -24)
3627  )
3628  )
3629  )
3630  )
3631  (i32.store
3632  (get_local $0)
3633  (i32.const 0)
3634  )
3635  (block $label$6
3636  (br_if $label$6
3637  (i32.eqz
3638  (get_local $4)
3639  )
3640  )
3641  (call $_ZdlPv
3642  (get_local $4)
3643  )
3644  )
3645  (br_if $label$5
3646  (i32.ne
3647  (get_local $3)
3648  (get_local $0)
3649  )
3650  )
3651  )
3652  (set_local $0
3653  (i32.load
3654  (i32.add
3655  (get_local $6)
3656  (i32.const 48)
3657  )
3658  )
3659  )
3660  (br $label$3)
3661  )
3662  (set_local $0
3663  (get_local $3)
3664  )
3665  )
3666  (i32.store
3667  (get_local $5)
3668  (get_local $3)
3669  )
3670  (call $_ZdlPv
3671  (get_local $0)
3672  )
3673  )
3674  (i32.store offset=4
3675  (i32.const 0)
3676  (i32.add
3677  (get_local $6)
3678  (i32.const 64)
3679  )
3680  )
3681  )
3682  (func $_ZN5eosio11multi_indexILy5377987680120340480EN11enumivosystem18delegate_bandwidthILy6138663577826885632EE19delegated_bandwidthEJEE6modifyIZNS3_2onEyRKNS3_12undelegatebwEEUlRT_E_EEvRKS4_yOSA_ (param $0 i32) (param $1 i32) (param $2 i64) (param $3 i32)
3683  (local $4 i64)
3684  (local $5 i32)
3685  (local $6 i64)
3686  (local $7 i32)
3687  (i32.store offset=4
3688  (i32.const 0)
3689  (tee_local $7
3690  (i32.sub
3691  (i32.load offset=4
3692  (i32.const 0)
3693  )
3694  (i32.const 64)
3695  )
3696  )
3697  )
3698  (call $enumivo_assert
3699  (i32.eq
3700  (i32.load offset=48
3701  (get_local $1)
3702  )
3703  (get_local $0)
3704  )
3705  (i32.const 960)
3706  )
3707  (call $enumivo_assert
3708  (i64.eq
3709  (i64.load
3710  (get_local $0)
3711  )
3712  (call $current_receiver)
3713  )
3714  (i32.const 1008)
3715  )
3716  (set_local $4
3717  (i64.load offset=8
3718  (get_local $1)
3719  )
3720  )
3721  (set_local $6
3722  (i64.load offset=16
3723  (tee_local $5
3724  (i32.load
3725  (get_local $3)
3726  )
3727  )
3728  )
3729  )
3730  (call $enumivo_assert
3731  (i64.eq
3732  (i64.load
3733  (i32.add
3734  (get_local $5)
3735  (i32.const 24)
3736  )
3737  )
3738  (i64.const 1397703940)
3739  )
3740  (i32.const 48)
3741  )
3742  (call $enumivo_assert
3743  (i32.xor
3744  (i32.wrap/i64
3745  (i64.shr_u
3746  (i64.load offset=16
3747  (get_local $5)
3748  )
3749  (i64.const 63)
3750  )
3751  )
3752  (i32.const 1)
3753  )
3754  (i32.const 112)
3755  )
3756  (call $enumivo_assert
3757  (i64.ge_u
3758  (i64.load offset=16
3759  (get_local $1)
3760  )
3761  (get_local $6)
3762  )
3763  (i32.const 352)
3764  )
3765  (i64.store offset=16
3766  (get_local $1)
3767  (i64.sub
3768  (i64.load offset=16
3769  (get_local $1)
3770  )
3771  (get_local $6)
3772  )
3773  )
3774  (set_local $6
3775  (i64.load offset=32
3776  (tee_local $5
3777  (i32.load
3778  (get_local $3)
3779  )
3780  )
3781  )
3782  )
3783  (call $enumivo_assert
3784  (i64.eq
3785  (i64.load
3786  (i32.add
3787  (get_local $5)
3788  (i32.const 40)
3789  )
3790  )
3791  (i64.const 1397703940)
3792  )
3793  (i32.const 48)
3794  )
3795  (call $enumivo_assert
3796  (i32.xor
3797  (i32.wrap/i64
3798  (i64.shr_u
3799  (i64.load offset=32
3800  (get_local $5)
3801  )
3802  (i64.const 63)
3803  )
3804  )
3805  (i32.const 1)
3806  )
3807  (i32.const 112)
3808  )
3809  (call $enumivo_assert
3810  (i64.ge_u
3811  (i64.load offset=24
3812  (get_local $1)
3813  )
3814  (get_local $6)
3815  )
3816  (i32.const 352)
3817  )
3818  (i64.store offset=24
3819  (get_local $1)
3820  (i64.sub
3821  (i64.load offset=24
3822  (get_local $1)
3823  )
3824  (get_local $6)
3825  )
3826  )
3827  (call $enumivo_assert
3828  (i64.ge_u
3829  (i64.load offset=32
3830  (get_local $1)
3831  )
3832  (i64.load
3833  (tee_local $5
3834  (i32.load offset=4
3835  (get_local $3)
3836  )
3837  )
3838  )
3839  )
3840  (i32.const 352)
3841  )
3842  (i64.store offset=32
3843  (get_local $1)
3844  (i64.sub
3845  (i64.load offset=32
3846  (get_local $1)
3847  )
3848  (i64.load
3849  (get_local $5)
3850  )
3851  )
3852  )
3853  (i64.store offset=40
3854  (get_local $1)
3855  (i64.sub
3856  (i64.load offset=40
3857  (get_local $1)
3858  )
3859  (i64.load offset=48
3860  (i32.load
3861  (get_local $3)
3862  )
3863  )
3864  )
3865  )
3866  (call $enumivo_assert
3867  (i64.eq
3868  (get_local $4)
3869  (i64.load offset=8
3870  (get_local $1)
3871  )
3872  )
3873  (i32.const 1072)
3874  )
3875  (i32.store offset=56
3876  (get_local $7)
3877  (i32.add
3878  (get_local $7)
3879  (i32.const 48)
3880  )
3881  )
3882  (i32.store offset=52
3883  (get_local $7)
3884  (get_local $7)
3885  )
3886  (i32.store offset=48
3887  (get_local $7)
3888  (get_local $7)
3889  )
3890  (drop
3891  (call $_ZN11enumivosystemlsIN5eosio10datastreamIPcEEEERT_S6_RKNS_18delegate_bandwidthILy6138663577826885632EE19delegated_bandwidthE
3892  (i32.add
3893  (get_local $7)
3894  (i32.const 48)
3895  )
3896  (get_local $1)
3897  )
3898  )
3899  (call $db_update_i64
3900  (i32.load offset=52
3901  (get_local $1)
3902  )
3903  (get_local $2)
3904  (get_local $7)
3905  (i32.const 48)
3906  )
3907  (block $label$0
3908  (br_if $label$0
3909  (i64.lt_u
3910  (get_local $4)
3911  (i64.load offset=16
3912  (get_local $0)
3913  )
3914  )
3915  )
3916  (i64.store
3917  (i32.add
3918  (get_local $0)
3919  (i32.const 16)
3920  )
3921  (select
3922  (i64.const -2)
3923  (i64.add
3924  (get_local $4)
3925  (i64.const 1)
3926  )
3927  (i64.gt_u
3928  (get_local $4)
3929  (i64.const -3)
3930  )
3931  )
3932  )
3933  )
3934  (i32.store offset=4
3935  (i32.const 0)
3936  (i32.add
3937  (get_local $7)
3938  (i32.const 64)
3939  )
3940  )
3941  )
3942  (func $_ZNK5eosio11multi_indexILy14785995549379657728EN11enumivosystem18delegate_bandwidthILy6138663577826885632EE15total_resourcesEJEE3getEy (param $0 i32) (param $1 i64) (result i32)
3943  (local $2 i32)
3944  (local $3 i32)
3945  (local $4 i32)
3946  (local $5 i32)
3947  (local $6 i32)
3948  (block $label$0
3949  (br_if $label$0
3950  (i32.eq
3951  (tee_local $6
3952  (i32.load
3953  (i32.add
3954  (get_local $0)
3955  (i32.const 28)
3956  )
3957  )
3958  )
3959  (tee_local $2
3960  (i32.load offset=24
3961  (get_local $0)
3962  )
3963  )
3964  )
3965  )
3966  (set_local $5
3967  (i32.add
3968  (get_local $6)
3969  (i32.const -24)
3970  )
3971  )
3972  (set_local $3
3973  (i32.sub
3974  (i32.const 0)
3975  (get_local $2)
3976  )
3977  )
3978  (loop $label$1
3979  (br_if $label$0
3980  (i64.eq
3981  (i64.load
3982  (i32.load
3983  (get_local $5)
3984  )
3985  )
3986  (get_local $1)
3987  )
3988  )
3989  (set_local $6
3990  (get_local $5)
3991  )
3992  (set_local $5
3993  (tee_local $4
3994  (i32.add
3995  (get_local $5)
3996  (i32.const -24)
3997  )
3998  )
3999  )
4000  (br_if $label$1
4001  (i32.ne
4002  (i32.add
4003  (get_local $4)
4004  (get_local $3)
4005  )
4006  (i32.const -24)
4007  )
4008  )
4009  )
4010  )
4011  (block $label$2
4012  (block $label$3
4013  (br_if $label$3
4014  (i32.eq
4015  (get_local $6)
4016  (get_local $2)
4017  )
4018  )
4019  (call $enumivo_assert
4020  (i32.eq
4021  (i32.load offset=40
4022  (tee_local $5
4023  (i32.load
4024  (i32.add
4025  (get_local $6)
4026  (i32.const -24)
4027  )
4028  )
4029  )
4030  )
4031  (get_local $0)
4032  )
4033  (i32.const 448)
4034  )
4035  (br $label$2)
4036  )
4037  (set_local $5
4038  (i32.const 0)
4039  )
4040  (br_if $label$2
4041  (i32.lt_s
4042  (tee_local $4
4043  (call $db_find_i64
4044  (i64.load
4045  (get_local $0)
4046  )
4047  (i64.load offset=8
4048  (get_local $0)
4049  )
4050  (i64.const -3660748524329893888)
4051  (get_local $1)
4052  )
4053  )
4054  (i32.const 0)
4055  )
4056  )
4057  (call $enumivo_assert
4058  (i32.eq
4059  (i32.load offset=40
4060  (tee_local $5
4061  (call $_ZNK5eosio11multi_indexILy14785995549379657728EN11enumivosystem18delegate_bandwidthILy6138663577826885632EE15total_resourcesEJEE31load_object_by_primary_iteratorEl
4062  (get_local $0)
4063  (get_local $4)
4064  )
4065  )
4066  )
4067  (get_local $0)
4068  )
4069  (i32.const 448)
4070  )
4071  )
4072  (call $enumivo_assert
4073  (i32.ne
4074  (get_local $5)
4075  (i32.const 0)
4076  )
4077  (i32.const 1280)
4078  )
4079  (get_local $5)
4080  )
4081  (func $_ZN5eosio11multi_indexILy14785995549379657728EN11enumivosystem18delegate_bandwidthILy6138663577826885632EE15total_resourcesEJEE6modifyIZNS3_2onEyRKNS3_12undelegatebwEEUlRT_E0_EEvRKS4_yOSA_ (param $0 i32) (param $1 i32) (param $2 i64) (param $3 i32)
4082  (local $4 i64)
4083  (local $5 i32)
4084  (local $6 i64)
4085  (local $7 i32)
4086  (i32.store offset=4
4087  (i32.const 0)
4088  (tee_local $7
4089  (i32.sub
4090  (i32.load offset=4
4091  (i32.const 0)
4092  )
4093  (i32.const 64)
4094  )
4095  )
4096  )
4097  (call $enumivo_assert
4098  (i32.eq
4099  (i32.load offset=40
4100  (get_local $1)
4101  )
4102  (get_local $0)
4103  )
4104  (i32.const 960)
4105  )
4106  (call $enumivo_assert
4107  (i64.eq
4108  (i64.load
4109  (get_local $0)
4110  )
4111  (call $current_receiver)
4112  )
4113  (i32.const 1008)
4114  )
4115  (set_local $4
4116  (i64.load
4117  (get_local $1)
4118  )
4119  )
4120  (set_local $6
4121  (i64.load offset=16
4122  (tee_local $5
4123  (i32.load
4124  (get_local $3)
4125  )
4126  )
4127  )
4128  )
4129  (call $enumivo_assert
4130  (i64.eq
4131  (i64.load
4132  (i32.add
4133  (get_local $5)
4134  (i32.const 24)
4135  )
4136  )
4137  (i64.const 1397703940)
4138  )
4139  (i32.const 48)
4140  )
4141  (call $enumivo_assert
4142  (i32.xor
4143  (i32.wrap/i64
4144  (i64.shr_u
4145  (i64.load offset=16
4146  (get_local $5)
4147  )
4148  (i64.const 63)
4149  )
4150  )
4151  (i32.const 1)
4152  )
4153  (i32.const 112)
4154  )
4155  (call $enumivo_assert
4156  (i64.ge_u
4157  (i64.load offset=8
4158  (get_local $1)
4159  )
4160  (get_local $6)
4161  )
4162  (i32.const 352)
4163  )
4164  (i64.store offset=8
4165  (get_local $1)
4166  (i64.sub
4167  (i64.load offset=8
4168  (get_local $1)
4169  )
4170  (get_local $6)
4171  )
4172  )
4173  (set_local $6
4174  (i64.load offset=32
4175  (tee_local $5
4176  (i32.load
4177  (get_local $3)
4178  )
4179  )
4180  )
4181  )
4182  (call $enumivo_assert
4183  (i64.eq
4184  (i64.load
4185  (i32.add
4186  (get_local $5)
4187  (i32.const 40)
4188  )
4189  )
4190  (i64.const 1397703940)
4191  )
4192  (i32.const 48)
4193  )
4194  (call $enumivo_assert
4195  (i32.xor
4196  (i32.wrap/i64
4197  (i64.shr_u
4198  (i64.load offset=32
4199  (get_local $5)
4200  )
4201  (i64.const 63)
4202  )
4203  )
4204  (i32.const 1)
4205  )
4206  (i32.const 112)
4207  )
4208  (call $enumivo_assert
4209  (i64.ge_u
4210  (i64.load offset=16
4211  (get_local $1)
4212  )
4213  (get_local $6)
4214  )
4215  (i32.const 352)
4216  )
4217  (i64.store offset=16
4218  (get_local $1)
4219  (i64.sub
4220  (i64.load offset=16
4221  (get_local $1)
4222  )
4223  (get_local $6)
4224  )
4225  )
4226  (call $enumivo_assert
4227  (i64.ge_u
4228  (i64.load offset=24
4229  (get_local $1)
4230  )
4231  (i64.load
4232  (tee_local $5
4233  (i32.load offset=4
4234  (get_local $3)
4235  )
4236  )
4237  )
4238  )
4239  (i32.const 352)
4240  )
4241  (i64.store offset=24
4242  (get_local $1)
4243  (i64.sub
4244  (i64.load offset=24
4245  (get_local $1)
4246  )
4247  (i64.load
4248  (get_local $5)
4249  )
4250  )
4251  )
4252  (i64.store offset=32
4253  (get_local $1)
4254  (i64.sub
4255  (i64.load offset=32
4256  (get_local $1)
4257  )
4258  (i64.load offset=48
4259  (i32.load
4260  (get_local $3)
4261  )
4262  )
4263  )
4264  )
4265  (call $enumivo_assert
4266  (i64.eq
4267  (get_local $4)
4268  (i64.load
4269  (get_local $1)
4270  )
4271  )
4272  (i32.const 1072)
4273  )
4274  (i32.store offset=56
4275  (get_local $7)
4276  (i32.add
4277  (get_local $7)
4278  (i32.const 40)
4279  )
4280  )
4281  (i32.store offset=52
4282  (get_local $7)
4283  (get_local $7)
4284  )
4285  (i32.store offset=48
4286  (get_local $7)
4287  (get_local $7)
4288  )
4289  (drop
4290  (call $_ZN11enumivosystemlsIN5eosio10datastreamIPcEEEERT_S6_RKNS_18delegate_bandwidthILy6138663577826885632EE15total_resourcesE
4291  (i32.add
4292  (get_local $7)
4293  (i32.const 48)
4294  )
4295  (get_local $1)
4296  )
4297  )
4298  (call $db_update_i64
4299  (i32.load offset=44
4300  (get_local $1)
4301  )
4302  (get_local $2)
4303  (get_local $7)
4304  (i32.const 40)
4305  )
4306  (block $label$0
4307  (br_if $label$0
4308  (i64.lt_u
4309  (get_local $4)
4310  (i64.load offset=16
4311  (get_local $0)
4312  )
4313  )
4314  )
4315  (i64.store
4316  (i32.add
4317  (get_local $0)
4318  (i32.const 16)
4319  )
4320  (select
4321  (i64.const -2)
4322  (i64.add
4323  (get_local $4)
4324  (i64.const 1)
4325  )
4326  (i64.gt_u
4327  (get_local $4)
4328  (i64.const -3)
4329  )
4330  )
4331  )
4332  )
4333  (i32.store offset=4
4334  (i32.const 0)
4335  (i32.add
4336  (get_local $7)
4337  (i32.const 64)
4338  )
4339  )
4340  )
4341  (func $_ZNK5eosio11multi_indexILy13445401747262537728EN11enumivosystem18delegate_bandwidthILy6138663577826885632EE14refund_requestEJEE31load_object_by_primary_iteratorEl (param $0 i32) (param $1 i32) (result i32)
4342  (local $2 i32)
4343  (local $3 i32)
4344  (local $4 i32)
4345  (local $5 i64)
4346  (local $6 i32)
4347  (local $7 i32)
4348  (local $8 i32)
4349  (local $9 i32)
4350  (set_local $8
4351  (tee_local $9
4352  (i32.sub
4353  (i32.load offset=4
4354  (i32.const 0)
4355  )
4356  (i32.const 32)
4357  )
4358  )
4359  )
4360  (i32.store offset=4
4361  (i32.const 0)
4362  (get_local $9)
4363  )
4364  (block $label$0
4365  (br_if $label$0
4366  (i32.eq
4367  (tee_local $7
4368  (i32.load
4369  (i32.add
4370  (get_local $0)
4371  (i32.const 28)
4372  )
4373  )
4374  )
4375  (tee_local $2
4376  (i32.load offset=24
4377  (get_local $0)
4378  )
4379  )
4380  )
4381  )
4382  (set_local $3
4383  (i32.sub
4384  (i32.const 0)
4385  (get_local $2)
4386  )
4387  )
4388  (set_local $6
4389  (i32.add
4390  (get_local $7)
4391  (i32.const -24)
4392  )
4393  )
4394  (loop $label$1
4395  (br_if $label$0
4396  (i32.eq
4397  (i32.load
4398  (i32.add
4399  (get_local $6)
4400  (i32.const 16)
4401  )
4402  )
4403  (get_local $1)
4404  )
4405  )
4406  (set_local $7
4407  (get_local $6)
4408  )
4409  (set_local $6
4410  (tee_local $4
4411  (i32.add
4412  (get_local $6)
4413  (i32.const -24)
4414  )
4415  )
4416  )
4417  (br_if $label$1
4418  (i32.ne
4419  (i32.add
4420  (get_local $4)
4421  (get_local $3)
4422  )
4423  (i32.const -24)
4424  )
4425  )
4426  )
4427  )
4428  (block $label$2
4429  (block $label$3
4430  (br_if $label$3
4431  (i32.eq
4432  (get_local $7)
4433  (get_local $2)
4434  )
4435  )
4436  (set_local $6
4437  (i32.load
4438  (i32.add
4439  (get_local $7)
4440  (i32.const -24)
4441  )
4442  )
4443  )
4444  (br $label$2)
4445  )
4446  (call $enumivo_assert
4447  (i32.xor
4448  (i32.shr_u
4449  (tee_local $4
4450  (call $db_get_i64
4451  (get_local $1)
4452  (i32.const 0)
4453  (i32.const 0)
4454  )
4455  )
4456  (i32.const 31)
4457  )
4458  (i32.const 1)
4459  )
4460  (i32.const 1152)
4461  )
4462  (block $label$4
4463  (block $label$5
4464  (br_if $label$5
4465  (i32.le_u
4466  (get_local $4)
4467  (i32.const 512)
4468  )
4469  )
4470  (drop
4471  (call $db_get_i64
4472  (get_local $1)
4473  (tee_local $7
4474  (call $malloc
4475  (get_local $4)
4476  )
4477  )
4478  (get_local $4)
4479  )
4480  )
4481  (call $free
4482  (get_local $7)
4483  )
4484  (br $label$4)
4485  )
4486  (i32.store offset=4
4487  (i32.const 0)
4488  (tee_local $7
4489  (i32.sub
4490  (get_local $9)
4491  (i32.and
4492  (i32.add
4493  (get_local $4)
4494  (i32.const 15)
4495  )
4496  (i32.const -16)
4497  )
4498  )
4499  )
4500  )
4501  (drop
4502  (call $db_get_i64
4503  (get_local $1)
4504  (get_local $7)
4505  (get_local $4)
4506  )
4507  )
4508  )
4509  (i32.store offset=24
4510  (tee_local $6
4511  (call $_Znwj
4512  (i32.const 40)
4513  )
4514  )
4515  (get_local $0)
4516  )
4517  (i64.store offset=16
4518  (get_local $6)
4519  (i64.const 0)
4520  )
4521  (call $enumivo_assert
4522  (i32.gt_u
4523  (get_local $4)
4524  (i32.const 7)
4525  )
4526  (i32.const 1184)
4527  )
4528  (drop
4529  (call $memcpy
4530  (get_local $6)
4531  (get_local $7)
4532  (i32.const 8)
4533  )
4534  )
4535  (call $enumivo_assert
4536  (i32.ne
4537  (i32.and
4538  (get_local $4)
4539  (i32.const -4)
4540  )
4541  (i32.const 8)
4542  )
4543  (i32.const 1184)
4544  )
4545  (drop
4546  (call $memcpy
4547  (i32.add
4548  (get_local $6)
4549  (i32.const 8)
4550  )
4551  (i32.add
4552  (get_local $7)
4553  (i32.const 8)
4554  )
4555  (i32.const 4)
4556  )
4557  )
4558  (call $enumivo_assert
4559  (i32.gt_u
4560  (i32.add
4561  (get_local $4)
4562  (i32.const -12)
4563  )
4564  (i32.const 7)
4565  )
4566  (i32.const 1184)
4567  )
4568  (drop
4569  (call $memcpy
4570  (i32.add
4571  (get_local $6)
4572  (i32.const 16)
4573  )
4574  (i32.add
4575  (get_local $7)
4576  (i32.const 12)
4577  )
4578  (i32.const 8)
4579  )
4580  )
4581  (i32.store offset=28
4582  (get_local $6)
4583  (get_local $1)
4584  )
4585  (i32.store offset=24
4586  (get_local $8)
4587  (get_local $6)
4588  )
4589  (i64.store offset=16
4590  (get_local $8)
4591  (tee_local $5
4592  (i64.load
4593  (get_local $6)
4594  )
4595  )
4596  )
4597  (i32.store offset=12
4598  (get_local $8)
4599  (tee_local $7
4600  (i32.load offset=28
4601  (get_local $6)
4602  )
4603  )
4604  )
4605  (block $label$6
4606  (block $label$7
4607  (br_if $label$7
4608  (i32.ge_u
4609  (tee_local $4
4610  (i32.load
4611  (tee_local $1
4612  (i32.add
4613  (get_local $0)
4614  (i32.const 28)
4615  )
4616  )
4617  )
4618  )
4619  (i32.load
4620  (i32.add
4621  (get_local $0)
4622  (i32.const 32)
4623  )
4624  )
4625  )
4626  )
4627  (i64.store offset=8
4628  (get_local $4)
4629  (get_local $5)
4630  )
4631  (i32.store offset=16
4632  (get_local $4)
4633  (get_local $7)
4634  )
4635  (i32.store offset=24
4636  (get_local $8)
4637  (i32.const 0)
4638  )
4639  (i32.store
4640  (get_local $4)
4641  (get_local $6)
4642  )
4643  (i32.store
4644  (get_local $1)
4645  (i32.add
4646  (get_local $4)
4647  (i32.const 24)
4648  )
4649  )
4650  (br $label$6)
4651  )
4652  (call $_ZNSt3__16vectorIN5eosio11multi_indexILy13445401747262537728EN11enumivosystem18delegate_bandwidthILy6138663577826885632EE14refund_requestEJEE8item_ptrENS_9allocatorIS8_EEE24__emplace_back_slow_pathIJNS_10unique_ptrINS7_4itemENS_14default_deleteISE_EEEERyRlEEEvDpOT_
4653  (i32.add
4654  (get_local $0)
4655  (i32.const 24)
4656  )
4657  (i32.add
4658  (get_local $8)
4659  (i32.const 24)
4660  )
4661  (i32.add
4662  (get_local $8)
4663  (i32.const 16)
4664  )
4665  (i32.add
4666  (get_local $8)
4667  (i32.const 12)
4668  )
4669  )
4670  )
4671  (set_local $4
4672  (i32.load offset=24
4673  (get_local $8)
4674  )
4675  )
4676  (i32.store offset=24
4677  (get_local $8)
4678  (i32.const 0)
4679  )
4680  (br_if $label$2
4681  (i32.eqz
4682  (get_local $4)
4683  )
4684  )
4685  (call $_ZdlPv
4686  (get_local $4)
4687  )
4688  )
4689  (i32.store offset=4
4690  (i32.const 0)
4691  (i32.add
4692  (get_local $8)
4693  (i32.const 32)
4694  )
4695  )
4696  (get_local $6)
4697  )
4698  (func $_ZN5eosio11multi_indexILy13445401747262537728EN11enumivosystem18delegate_bandwidthILy6138663577826885632EE14refund_requestEJEE6modifyIZNS3_2onEyRKNS3_12undelegatebwEEUlRS4_E_EEvRKS4_yOT_ (param $0 i32) (param $1 i32) (param $2 i64) (param $3 i32)
4699  (local $4 i64)
4700  (local $5 i32)
4701  (local $6 i64)
4702  (local $7 i64)
4703  (local $8 i32)
4704  (i32.store offset=4
4705  (i32.const 0)
4706  (tee_local $8
4707  (i32.sub
4708  (i32.load offset=4
4709  (i32.const 0)
4710  )
4711  (i32.const 32)
4712  )
4713  )
4714  )
4715  (call $enumivo_assert
4716  (i32.eq
4717  (i32.load offset=24
4718  (get_local $1)
4719  )
4720  (get_local $0)
4721  )
4722  (i32.const 960)
4723  )
4724  (call $enumivo_assert
4725  (i64.eq
4726  (i64.load
4727  (get_local $0)
4728  )
4729  (call $current_receiver)
4730  )
4731  (i32.const 1008)
4732  )
4733  (set_local $4
4734  (i64.load
4735  (get_local $1)
4736  )
4737  )
4738  (set_local $7
4739  (i64.load offset=16
4740  (tee_local $5
4741  (i32.load
4742  (get_local $3)
4743  )
4744  )
4745  )
4746  )
4747  (call $enumivo_assert
4748  (i64.eq
4749  (i64.load
4750  (i32.add
4751  (get_local $5)
4752  (i32.const 40)
4753  )
4754  )
4755  (tee_local $6
4756  (i64.load
4757  (i32.add
4758  (get_local $5)
4759  (i32.const 24)
4760  )
4761  )
4762  )
4763  )
4764  (i32.const 688)
4765  )
4766  (call $enumivo_assert
4767  (i64.gt_s
4768  (tee_local $7
4769  (i64.add
4770  (get_local $7)
4771  (i64.load offset=32
4772  (get_local $5)
4773  )
4774  )
4775  )
4776  (i64.const -4611686018427387904)
4777  )
4778  (i32.const 736)
4779  )
4780  (call $enumivo_assert
4781  (i64.lt_s
4782  (get_local $7)
4783  (i64.const 4611686018427387904)
4784  )
4785  (i32.const 768)
4786  )
4787  (call $enumivo_assert
4788  (i64.eq
4789  (get_local $6)
4790  (i64.const 1397703940)
4791  )
4792  (i32.const 48)
4793  )
4794  (call $enumivo_assert
4795  (i32.xor
4796  (i32.wrap/i64
4797  (i64.shr_u
4798  (get_local $7)
4799  (i64.const 63)
4800  )
4801  )
4802  (i32.const 1)
4803  )
4804  (i32.const 112)
4805  )
4806  (call $enumivo_assert
4807  (i64.ge_u
4808  (i64.add
4809  (tee_local $6
4810  (i64.load
4811  (tee_local $5
4812  (i32.load offset=4
4813  (get_local $3)
4814  )
4815  )
4816  )
4817  )
4818  (get_local $7)
4819  )
4820  (get_local $6)
4821  )
4822  (i32.const 400)
4823  )
4824  (call $enumivo_assert
4825  (i64.ge_u
4826  (i64.add
4827  (tee_local $7
4828  (i64.add
4829  (i64.load
4830  (get_local $5)
4831  )
4832  (get_local $7)
4833  )
4834  )
4835  (i64.load offset=16
4836  (get_local $1)
4837  )
4838  )
4839  (get_local $7)
4840  )
4841  (i32.const 400)
4842  )
4843  (i64.store offset=16
4844  (get_local $1)
4845  (i64.add
4846  (i64.load offset=16
4847  (get_local $1)
4848  )
4849  (get_local $7)
4850  )
4851  )
4852  (i32.store offset=8
4853  (get_local $1)
4854  (call $now)
4855  )
4856  (call $enumivo_assert
4857  (i64.eq
4858  (get_local $4)
4859  (i64.load
4860  (get_local $1)
4861  )
4862  )
4863  (i32.const 1072)
4864  )
4865  (call $enumivo_assert
4866  (i32.const 1)
4867  (i32.const 1136)
4868  )
4869  (drop
4870  (call $memcpy
4871  (get_local $8)
4872  (get_local $1)
4873  (i32.const 8)
4874  )
4875  )
4876  (call $enumivo_assert
4877  (i32.const 1)
4878  (i32.const 1136)
4879  )
4880  (drop
4881  (call $memcpy
4882  (i32.or
4883  (get_local $8)
4884  (i32.const 8)
4885  )
4886  (i32.add
4887  (get_local $1)
4888  (i32.const 8)
4889  )
4890  (i32.const 4)
4891  )
4892  )
4893  (call $enumivo_assert
4894  (i32.const 1)
4895  (i32.const 1136)
4896  )
4897  (drop
4898  (call $memcpy
4899  (i32.or
4900  (get_local $8)
4901  (i32.const 12)
4902  )
4903  (i32.add
4904  (get_local $1)
4905  (i32.const 16)
4906  )
4907  (i32.const 8)
4908  )
4909  )
4910  (call $db_update_i64
4911  (i32.load offset=28
4912  (get_local $1)
4913  )
4914  (get_local $2)
4915  (get_local $8)
4916  (i32.const 20)
4917  )
4918  (block $label$0
4919  (br_if $label$0
4920  (i64.lt_u
4921  (get_local $4)
4922  (i64.load offset=16
4923  (get_local $0)
4924  )
4925  )
4926  )
4927  (i64.store
4928  (i32.add
4929  (get_local $0)
4930  (i32.const 16)
4931  )
4932  (select
4933  (i64.const -2)
4934  (i64.add
4935  (get_local $4)
4936  (i64.const 1)
4937  )
4938  (i64.gt_u
4939  (get_local $4)
4940  (i64.const -3)
4941  )
4942  )
4943  )
4944  )
4945  (i32.store offset=4
4946  (i32.const 0)
4947  (i32.add
4948  (get_local $8)
4949  (i32.const 32)
4950  )
4951  )
4952  )
4953  (func $_ZN5eosio11multi_indexILy13445401747262537728EN11enumivosystem18delegate_bandwidthILy6138663577826885632EE14refund_requestEJEE7emplaceIZNS3_2onEyRKNS3_12undelegatebwEEUlRS4_E0_EENS5_14const_iteratorEyOT_ (param $0 i32) (param $1 i32) (param $2 i64) (param $3 i32)
4954  (local $4 i32)
4955  (local $5 i32)
4956  (local $6 i32)
4957  (local $7 i32)
4958  (i32.store offset=4
4959  (i32.const 0)
4960  (tee_local $7
4961  (i32.sub
4962  (i32.load offset=4
4963  (i32.const 0)
4964  )
4965  (i32.const 48)
4966  )
4967  )
4968  )
4969  (i64.store offset=40
4970  (get_local $7)
4971  (get_local $2)
4972  )
4973  (call $enumivo_assert
4974  (i64.eq
4975  (i64.load
4976  (get_local $1)
4977  )
4978  (call $current_receiver)
4979  )
4980  (i32.const 1216)
4981  )
4982  (i32.store offset=20
4983  (get_local $7)
4984  (get_local $3)
4985  )
4986  (i32.store offset=16
4987  (get_local $7)
4988  (get_local $1)
4989  )
4990  (i32.store offset=24
4991  (get_local $7)
4992  (i32.add
4993  (get_local $7)
4994  (i32.const 40)
4995  )
4996  )
4997  (i32.store offset=24
4998  (tee_local $3
4999  (call $_Znwj
5000  (i32.const 40)
5001  )
5002  )
5003  (get_local $1)
5004  )
5005  (i64.store offset=16
5006  (get_local $3)
5007  (i64.const 0)
5008  )
5009  (call $_ZZN5eosio11multi_indexILy13445401747262537728EN11enumivosystem18delegate_bandwidthILy6138663577826885632EE14refund_requestEJEE7emplaceIZNS3_2onEyRKNS3_12undelegatebwEEUlRS4_E0_EENS5_14const_iteratorEyOT_ENKUlRSD_E_clINS5_4itemEEEDaSF_
5010  (i32.add
5011  (get_local $7)
5012  (i32.const 16)
5013  )
5014  (get_local $3)
5015  )
5016  (i32.store offset=32
5017  (get_local $7)
5018  (get_local $3)
5019  )
5020  (i64.store offset=16
5021  (get_local $7)
5022  (tee_local $2
5023  (i64.load
5024  (get_local $3)
5025  )
5026  )
5027  )
5028  (i32.store offset=12
5029  (get_local $7)
5030  (tee_local $4
5031  (i32.load offset=28
5032  (get_local $3)
5033  )
5034  )
5035  )
5036  (block $label$0
5037  (block $label$1
5038  (br_if $label$1
5039  (i32.ge_u
5040  (tee_local $5
5041  (i32.load
5042  (tee_local $6
5043  (i32.add
5044  (get_local $1)
5045  (i32.const 28)
5046  )
5047  )
5048  )
5049  )
5050  (i32.load
5051  (i32.add
5052  (get_local $1)
5053  (i32.const 32)
5054  )
5055  )
5056  )
5057  )
5058  (i64.store offset=8
5059  (get_local $5)
5060  (get_local $2)
5061  )
5062  (i32.store offset=16
5063  (get_local $5)
5064  (get_local $4)
5065  )
5066  (i32.store offset=32
5067  (get_local $7)
5068  (i32.const 0)
5069  )
5070  (i32.store
5071  (get_local $5)
5072  (get_local $3)
5073  )
5074  (i32.store
5075  (get_local $6)
5076  (i32.add
5077  (get_local $5)
5078  (i32.const 24)
5079  )
5080  )
5081  (br $label$0)
5082  )
5083  (call $_ZNSt3__16vectorIN5eosio11multi_indexILy13445401747262537728EN11enumivosystem18delegate_bandwidthILy6138663577826885632EE14refund_requestEJEE8item_ptrENS_9allocatorIS8_EEE24__emplace_back_slow_pathIJNS_10unique_ptrINS7_4itemENS_14default_deleteISE_EEEERyRlEEEvDpOT_
5084  (i32.add
5085  (get_local $1)
5086  (i32.const 24)
5087  )
5088  (i32.add
5089  (get_local $7)
5090  (i32.const 32)
5091  )
5092  (i32.add
5093  (get_local $7)
5094  (i32.const 16)
5095  )
5096  (i32.add
5097  (get_local $7)
5098  (i32.const 12)
5099  )
5100  )
5101  )
5102  (i32.store offset=4
5103  (get_local $0)
5104  (get_local $3)
5105  )
5106  (i32.store
5107  (get_local $0)
5108  (get_local $1)
5109  )
5110  (set_local $1
5111  (i32.load offset=32
5112  (get_local $7)
5113  )
5114  )
5115  (i32.store offset=32
5116  (get_local $7)
5117  (i32.const 0)
5118  )
5119  (block $label$2
5120  (br_if $label$2
5121  (i32.eqz
5122  (get_local $1)
5123  )
5124  )
5125  (call $_ZdlPv
5126  (get_local $1)
5127  )
5128  )
5129  (i32.store offset=4
5130  (i32.const 0)
5131  (i32.add
5132  (get_local $7)
5133  (i32.const 48)
5134  )
5135  )
5136  )
5137  (func $_ZNSt3__16vectorIN5eosio6actionENS_9allocatorIS2_EEE24__emplace_back_slow_pathIJNS1_16permission_levelERKyyRN11enumivosystem18delegate_bandwidthILy6138663577826885632EE6refundEEEEvDpOT_ (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32)
5138  (local $5 i32)
5139  (local $6 i32)
5140  (local $7 i32)
5141  (local $8 i32)
5142  (local $9 i32)
5143  (block $label$0
5144  (block $label$1
5145  (br_if $label$1
5146  (i32.ge_u
5147  (tee_local $5
5148  (i32.add
5149  (tee_local $9
5150  (i32.div_s
5151  (i32.sub
5152  (i32.load offset=4
5153  (get_local $0)
5154  )
5155  (tee_local $8
5156  (i32.load
5157  (get_local $0)
5158  )
5159  )
5160  )
5161  (i32.const 40)
5162  )
5163  )
5164  (i32.const 1)
5165  )
5166  )
5167  (i32.const 107374183)
5168  )
5169  )
5170  (set_local $7
5171  (i32.const 107374182)
5172  )
5173  (block $label$2
5174  (block $label$3
5175  (br_if $label$3
5176  (i32.gt_u
5177  (tee_local $8
5178  (i32.div_s
5179  (i32.sub
5180  (i32.load offset=8
5181  (get_local $0)
5182  )
5183  (get_local $8)
5184  )
5185  (i32.const 40)
5186  )
5187  )
5188  (i32.const 53687090)
5189  )
5190  )
5191  (br_if $label$2
5192  (i32.eqz
5193  (tee_local $7
5194  (select
5195  (get_local $5)
5196  (tee_local $7
5197  (i32.shl
5198  (get_local $8)
5199  (i32.const 1)
5200  )
5201  )
5202  (i32.lt_u
5203  (get_local $7)
5204  (get_local $5)
5205  )
5206  )
5207  )
5208  )
5209  )
5210  )
5211  (set_local $8
5212  (call $_Znwj
5213  (i32.mul
5214  (get_local $7)
5215  (i32.const 40)
5216  )
5217  )
5218  )
5219  (br $label$0)
5220  )
5221  (set_local $7
5222  (i32.const 0)
5223  )
5224  (set_local $8
5225  (i32.const 0)
5226  )
5227  (br $label$0)
5228  )
5229  (call $_ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv
5230  (get_local $0)
5231  )
5232  (unreachable)
5233  )
5234  (set_local $5
5235  (i32.add
5236  (get_local $8)
5237  (i32.mul
5238  (get_local $7)
5239  (i32.const 40)
5240  )
5241  )
5242  )
5243  (set_local $6
5244  (i32.add
5245  (tee_local $8
5246  (call $_ZN5eosio6actionC2IN11enumivosystem18delegate_bandwidthILy6138663577826885632EE6refundEEERKNS_16permission_levelEyyRKT_
5247  (tee_local $9
5248  (i32.add
5249  (get_local $8)
5250  (i32.mul
5251  (get_local $9)
5252  (i32.const 40)
5253  )
5254  )
5255  )
5256  (get_local $1)
5257  (i64.load
5258  (get_local $2)
5259  )
5260  (i64.load
5261  (get_local $3)
5262  )
5263  (get_local $4)
5264  )
5265  )
5266  (i32.const 40)
5267  )
5268  )
5269  (block $label$4
5270  (block $label$5
5271  (br_if $label$5
5272  (i32.eq
5273  (tee_local $1
5274  (i32.load
5275  (i32.add
5276  (get_local $0)
5277  (i32.const 4)
5278  )
5279  )
5280  )
5281  (tee_local $7
5282  (i32.load
5283  (get_local $0)
5284  )
5285  )
5286  )
5287  )
5288  (set_local $4
5289  (i32.sub
5290  (i32.const 0)
5291  (get_local $7)
5292  )
5293  )
5294  (set_local $7
5295  (i32.add
5296  (get_local $1)
5297  (i32.const -20)
5298  )
5299  )
5300  (loop $label$6
5301  (i64.store
5302  (i32.add
5303  (get_local $8)
5304  (i32.const -32)
5305  )
5306  (i64.load
5307  (i32.add
5308  (get_local $7)
5309  (i32.const -12)
5310  )
5311  )
5312  )
5313  (i64.store
5314  (i32.add
5315  (get_local $8)
5316  (i32.const -40)
5317  )
5318  (i64.load
5319  (i32.add
5320  (get_local $7)
5321  (i32.const -20)
5322  )
5323  )
5324  )
5325  (i64.store align=4
5326  (tee_local $1
5327  (i32.add
5328  (get_local $8)
5329  (i32.const -24)
5330  )
5331  )
5332  (i64.const 0)
5333  )
5334  (i32.store
5335  (tee_local $2
5336  (i32.add
5337  (get_local $8)
5338  (i32.const -16)
5339  )
5340  )
5341  (i32.const 0)
5342  )
5343  (i32.store
5344  (get_local $1)
5345  (i32.load
5346  (tee_local $3
5347  (i32.add
5348  (get_local $7)
5349  (i32.const -4)
5350  )
5351  )
5352  )
5353  )
5354  (i32.store
5355  (i32.add
5356  (get_local $8)
5357  (i32.const -20)
5358  )
5359  (i32.load
5360  (get_local $7)
5361  )
5362  )
5363  (i32.store
5364  (get_local $2)
5365  (i32.load
5366  (tee_local $1
5367  (i32.add
5368  (get_local $7)
5369  (i32.const 4)
5370  )
5371  )
5372  )
5373  )
5374  (i32.store
5375  (get_local $1)
5376  (i32.const 0)
5377  )
5378  (i64.store align=4
5379  (tee_local $1
5380  (i32.add
5381  (get_local $8)
5382  (i32.const -12)
5383  )
5384  )
5385  (i64.const 0)
5386  )
5387  (i64.store align=4
5388  (get_local $3)
5389  (i64.const 0)
5390  )
5391  (i32.store
5392  (tee_local $2
5393  (i32.add
5394  (get_local $8)
5395  (i32.const -4)
5396  )
5397  )
5398  (i32.const 0)
5399  )
5400  (i32.store
5401  (get_local $1)
5402  (i32.load
5403  (tee_local $3
5404  (i32.add
5405  (get_local $7)
5406  (i32.const 8)
5407  )
5408  )
5409  )
5410  )
5411  (i32.store
5412  (i32.add
5413  (get_local $8)
5414  (i32.const -8)
5415  )
5416  (i32.load
5417  (i32.add
5418  (get_local $7)
5419  (i32.const 12)
5420  )
5421  )
5422  )
5423  (i32.store
5424  (get_local $2)
5425  (i32.load
5426  (tee_local $8
5427  (i32.add
5428  (get_local $7)
5429  (i32.const 16)
5430  )
5431  )
5432  )
5433  )
5434  (i32.store
5435  (get_local $8)
5436  (i32.const 0)
5437  )
5438  (i64.store align=4
5439  (get_local $3)
5440  (i64.const 0)
5441  )
5442  (set_local $8
5443  (tee_local $9
5444  (i32.add
5445  (get_local $9)
5446  (i32.const -40)
5447  )
5448  )
5449  )
5450  (br_if $label$6
5451  (i32.ne
5452  (i32.add
5453  (tee_local $7
5454  (i32.add
5455  (get_local $7)
5456  (i32.const -40)
5457  )
5458  )
5459  (get_local $4)
5460  )
5461  (i32.const -20)
5462  )
5463  )
5464  )
5465  (set_local $7
5466  (i32.load
5467  (i32.add
5468  (get_local $0)
5469  (i32.const 4)
5470  )
5471  )
5472  )
5473  (set_local $1
5474  (i32.load
5475  (get_local $0)
5476  )
5477  )
5478  (br $label$4)
5479  )
5480  (set_local $1
5481  (get_local $7)
5482  )
5483  )
5484  (i32.store
5485  (get_local $0)
5486  (get_local $9)
5487  )
5488  (i32.store
5489  (i32.add
5490  (get_local $0)
5491  (i32.const 4)
5492  )
5493  (get_local $6)
5494  )
5495  (i32.store
5496  (i32.add
5497  (get_local $0)
5498  (i32.const 8)
5499  )
5500  (get_local $5)
5501  )
5502  (block $label$7
5503  (br_if $label$7
5504  (i32.eq
5505  (get_local $7)
5506  (get_local $1)
5507  )
5508  )
5509  (set_local $9
5510  (i32.sub
5511  (i32.const 0)
5512  (get_local $1)
5513  )
5514  )
5515  (set_local $7
5516  (i32.add
5517  (get_local $7)
5518  (i32.const -24)
5519  )
5520  )
5521  (loop $label$8
5522  (block $label$9
5523  (br_if $label$9
5524  (i32.eqz
5525  (tee_local $8
5526  (i32.load
5527  (i32.add
5528  (get_local $7)
5529  (i32.const 12)
5530  )
5531  )
5532  )
5533  )
5534  )
5535  (i32.store
5536  (i32.add
5537  (get_local $7)
5538  (i32.const 16)
5539  )
5540  (get_local $8)
5541  )
5542  (call $_ZdlPv
5543  (get_local $8)
5544  )
5545  )
5546  (block $label$10
5547  (br_if $label$10
5548  (i32.eqz
5549  (tee_local $8
5550  (i32.load
5551  (get_local $7)
5552  )
5553  )
5554  )
5555  )
5556  (i32.store
5557  (i32.add
5558  (get_local $7)
5559  (i32.const 4)
5560  )
5561  (get_local $8)
5562  )
5563  (call $_ZdlPv
5564  (get_local $8)
5565  )
5566  )
5567  (br_if $label$8
5568  (i32.ne
5569  (i32.add
5570  (tee_local $7
5571  (i32.add
5572  (get_local $7)
5573  (i32.const -40)
5574  )
5575  )
5576  (get_local $9)
5577  )
5578  (i32.const -24)
5579  )
5580  )
5581  )
5582  )
5583  (block $label$11
5584  (br_if $label$11
5585  (i32.eqz
5586  (get_local $1)
5587  )
5588  )
5589  (call $_ZdlPv
5590  (get_local $1)
5591  )
5592  )
5593  )
5594  (func $_ZNK5eosio11transaction4sendEyy (param $0 i32) (param $1 i64) (param $2 i64)
5595  (local $3 i32)
5596  (local $4 i32)
5597  (local $5 i32)
5598  (i32.store offset=4
5599  (i32.const 0)
5600  (tee_local $5
5601  (i32.sub
5602  (i32.load offset=4
5603  (i32.const 0)
5604  )
5605  (i32.const 32)
5606  )
5607  )
5608  )
5609  (set_local $3
5610  (i32.const 0)
5611  )
5612  (i32.store offset=24
5613  (get_local $5)
5614  (i32.const 0)
5615  )
5616  (i64.store offset=16
5617  (get_local $5)
5618  (i64.const 0)
5619  )
5620  (block $label$0
5621  (block $label$1
5622  (br_if $label$1
5623  (i32.eqz
5624  (tee_local $4
5625  (call $_ZN5eosio9pack_sizeINS_11transactionEEEjRKT_
5626  (get_local $0)
5627  )
5628  )
5629  )
5630  )
5631  (call $_ZNSt3__16vectorIcNS_9allocatorIcEEE8__appendEj
5632  (i32.add
5633  (get_local $5)
5634  (i32.const 16)
5635  )
5636  (get_local $4)
5637  )
5638  (set_local $3
5639  (i32.load offset=20
5640  (get_local $5)
5641  )
5642  )
5643  (set_local $4
5644  (i32.load offset=16
5645  (get_local $5)
5646  )
5647  )
5648  (br $label$0)
5649  )
5650  (set_local $4
5651  (i32.const 0)
5652  )
5653  )
5654  (i32.store offset=4
5655  (get_local $5)
5656  (get_local $4)
5657  )
5658  (i32.store
5659  (get_local $5)
5660  (get_local $4)
5661  )
5662  (i32.store offset=8
5663  (get_local $5)
5664  (get_local $3)
5665  )
5666  (drop
5667  (call $_ZN5eosiolsINS_10datastreamIPcEEEERT_S5_RKNS_18transaction_headerE
5668  (get_local $5)
5669  (get_local $0)
5670  )
5671  )
5672  (drop
5673  (call $_ZN5eosiolsINS_10datastreamIPcEENS_6actionEEERT_S6_RKNSt3__16vectorIT0_NS7_9allocatorIS9_EEEE
5674  (call $_ZN5eosiolsINS_10datastreamIPcEENS_6actionEEERT_S6_RKNSt3__16vectorIT0_NS7_9allocatorIS9_EEEE
5675  (get_local $5)
5676  (i32.add
5677  (get_local $0)
5678  (i32.const 24)
5679  )
5680  )
5681  (i32.add
5682  (get_local $0)
5683  (i32.const 36)
5684  )
5685  )
5686  )
5687  (i64.store
5688  (get_local $5)
5689  (get_local $1)
5690  )
5691  (i64.store offset=8
5692  (get_local $5)
5693  (i64.const 0)
5694  )
5695  (call $send_deferred
5696  (get_local $5)
5697  (get_local $2)
5698  (tee_local $0
5699  (i32.load offset=16
5700  (get_local $5)
5701  )
5702  )
5703  (i32.sub
5704  (i32.load offset=20
5705  (get_local $5)
5706  )
5707  (get_local $0)
5708  )
5709  )
5710  (block $label$2
5711  (br_if $label$2
5712  (i32.eqz
5713  (tee_local $0
5714  (i32.load offset=16
5715  (get_local $5)
5716  )
5717  )
5718  )
5719  )
5720  (i32.store offset=20
5721  (get_local $5)
5722  (get_local $0)
5723  )
5724  (call $_ZdlPv
5725  (get_local $0)
5726  )
5727  )
5728  (i32.store offset=4
5729  (i32.const 0)
5730  (i32.add
5731  (get_local $5)
5732  (i32.const 32)
5733  )
5734  )
5735  )
5736  (func $_ZN11enumivosystem6votingILy6138663577826885632EE21decrease_voting_powerEyN5eosio5tokenILy6138663577826885632ELy1397703940EyEE (param $0 i64) (param $1 i64)
5737  (local $2 i32)
5738  (local $3 i32)
5739  (local $4 i32)
5740  (local $5 i32)
5741  (local $6 i32)
5742  (local $7 i32)
5743  (local $8 i32)
5744  (local $9 i32)
5745  (local $10 i32)
5746  (local $11 i32)
5747  (local $12 i32)
5748  (i32.store offset=4
5749  (i32.const 0)
5750  (tee_local $12
5751  (i32.sub
5752  (i32.load offset=4
5753  (i32.const 0)
5754  )
5755  (i32.const 96)
5756  )
5757  )
5758  )
5759  (i64.store offset=88
5760  (get_local $12)
5761  (get_local $1)
5762  )
5763  (call $require_auth
5764  (get_local $0)
5765  )
5766  (i32.store
5767  (i32.add
5768  (get_local $12)
5769  (i32.const 80)
5770  )
5771  (i32.const 0)
5772  )
5773  (i64.store offset=56
5774  (get_local $12)
5775  (i64.const 6138663577826885632)
5776  )
5777  (i64.store offset=48
5778  (get_local $12)
5779  (i64.const 6138663577826885632)
5780  )
5781  (i64.store offset=64
5782  (get_local $12)
5783  (i64.const -1)
5784  )
5785  (i64.store offset=72
5786  (get_local $12)
5787  (i64.const 0)
5788  )
5789  (set_local $10
5790  (i32.const 0)
5791  )
5792  (block $label$0
5793  (br_if $label$0
5794  (i32.lt_s
5795  (tee_local $4
5796  (call $db_find_i64
5797  (i64.const 6138663577826885632)
5798  (i64.const 6138663577826885632)
5799  (i64.const -2507753063930920960)
5800  (get_local $0)
5801  )
5802  )
5803  (i32.const 0)
5804  )
5805  )
5806  (call $enumivo_assert
5807  (i32.eq
5808  (i32.load offset=84
5809  (tee_local $10
5810  (call $_ZNK5eosio11multi_indexILy15938991009778630656EN11enumivosystem6votingILy6138663577826885632EE10voter_infoEJEE31load_object_by_primary_iteratorEl
5811  (i32.add
5812  (get_local $12)
5813  (i32.const 48)
5814  )
5815  (get_local $4)
5816  )
5817  )
5818  )
5819  (i32.add
5820  (get_local $12)
5821  (i32.const 48)
5822  )
5823  )
5824  (i32.const 448)
5825  )
5826  )
5827  (call $enumivo_assert
5828  (tee_local $4
5829  (i32.ne
5830  (get_local $10)
5831  (i32.const 0)
5832  )
5833  )
5834  (i32.const 864)
5835  )
5836  (block $label$1
5837  (block $label$2
5838  (block $label$3
5839  (block $label$4
5840  (block $label$5
5841  (block $label$6
5842  (block $label$7
5843  (br_if $label$7
5844  (i64.eqz
5845  (tee_local $0
5846  (i64.load offset=88
5847  (get_local $12)
5848  )
5849  )
5850  )
5851  )
5852  (call $enumivo_assert
5853  (i64.le_u
5854  (get_local $0)
5855  (i64.load offset=24
5856  (get_local $10)
5857  )
5858  )
5859  (i32.const 880)
5860  )
5861  (i32.store offset=8
5862  (get_local $12)
5863  (i32.add
5864  (get_local $12)
5865  (i32.const 88)
5866  )
5867  )
5868  (call $enumivo_assert
5869  (get_local $4)
5870  (i32.const 512)
5871  )
5872  (call $_ZN5eosio11multi_indexILy15938991009778630656EN11enumivosystem6votingILy6138663577826885632EE10voter_infoEJEE6modifyIZNS3_21decrease_voting_powerEyNS_5tokenILy6138663577826885632ELy1397703940EyEEEUlRS4_E_EEvRKS4_yOT_
5873  (i32.add
5874  (get_local $12)
5875  (i32.const 48)
5876  )
5877  (get_local $10)
5878  (i64.const 0)
5879  (i32.add
5880  (get_local $12)
5881  (i32.const 8)
5882  )
5883  )
5884  (br_if $label$4
5885  (i64.eqz
5886  (tee_local $0
5887  (i64.load offset=8
5888  (get_local $10)
5889  )
5890  )
5891  )
5892  )
5893  (block $label$8
5894  (br_if $label$8
5895  (i32.eq
5896  (tee_local $11
5897  (i32.load
5898  (i32.add
5899  (get_local $12)
5900  (i32.const 76)
5901  )
5902  )
5903  )
5904  (tee_local $8
5905  (i32.load
5906  (i32.add
5907  (get_local $12)
5908  (i32.const 72)
5909  )
5910  )
5911  )
5912  )
5913  )
5914  (set_local $10
5915  (i32.add
5916  (get_local $11)
5917  (i32.const -24)
5918  )
5919  )
5920  (set_local $3
5921  (i32.sub
5922  (i32.const 0)
5923  (get_local $8)
5924  )
5925  )
5926  (loop $label$9
5927  (br_if $label$8
5928  (i64.eq
5929  (i64.load
5930  (i32.load
5931  (get_local $10)
5932  )
5933  )
5934  (get_local $0)
5935  )
5936  )
5937  (set_local $11
5938  (get_local $10)
5939  )
5940  (set_local $10
5941  (tee_local $4
5942  (i32.add
5943  (get_local $10)
5944  (i32.const -24)
5945  )
5946  )
5947  )
5948  (br_if $label$9
5949  (i32.ne
5950  (i32.add
5951  (get_local $4)
5952  (get_local $3)
5953  )
5954  (i32.const -24)
5955  )
5956  )
5957  )
5958  )
5959  (br_if $label$6
5960  (i32.eq
5961  (get_local $11)
5962  (get_local $8)
5963  )
5964  )
5965  (call $enumivo_assert
5966  (i32.eq
5967  (i32.load offset=84
5968  (tee_local $10
5969  (i32.load
5970  (i32.add
5971  (get_local $11)
5972  (i32.const -24)
5973  )
5974  )
5975  )
5976  )
5977  (i32.add
5978  (get_local $12)
5979  (i32.const 48)
5980  )
5981  )
5982  (i32.const 448)
5983  )
5984  (br $label$5)
5985  )
5986  (call $enumivo_assert
5987  (get_local $4)
5988  (i32.const 512)
5989  )
5990  (call $_ZN5eosio11multi_indexILy15938991009778630656EN11enumivosystem6votingILy6138663577826885632EE10voter_infoEJEE6modifyIZNS3_21decrease_voting_powerEyNS_5tokenILy6138663577826885632ELy1397703940EyEEEUlRS4_E1_EEvRKS4_yOT_
5991  (i32.add
5992  (get_local $12)
5993  (i32.const 48)
5994  )
5995  (get_local $10)
5996  (i64.const 0)
5997  (i32.add
5998  (get_local $12)
5999  (i32.const 8)
6000  )
6001  )
6002  (br_if $label$2
6003  (tee_local $3
6004  (i32.load offset=72
6005  (get_local $12)
6006  )
6007  )
6008  )
6009  (br $label$1)
6010  )
6011  (set_local $10
6012  (i32.const 0)
6013  )
6014  (br_if $label$5
6015  (i32.lt_s
6016  (tee_local $4
6017  (call $db_find_i64
6018  (i64.load offset=48
6019  (get_local $12)
6020  )
6021  (i64.load
6022  (i32.add
6023  (get_local $12)
6024  (i32.const 56)
6025  )
6026  )
6027  (i64.const -2507753063930920960)
6028  (get_local $0)
6029  )
6030  )
6031  (i32.const 0)
6032  )
6033  )
6034  (call $enumivo_assert
6035  (i32.eq
6036  (i32.load offset=84
6037  (tee_local $10
6038  (call $_ZNK5eosio11multi_indexILy15938991009778630656EN11enumivosystem6votingILy6138663577826885632EE10voter_infoEJEE31load_object_by_primary_iteratorEl
6039  (i32.add
6040  (get_local $12)
6041  (i32.const 48)
6042  )
6043  (get_local $4)
6044  )
6045  )
6046  )
6047  (i32.add
6048  (get_local $12)
6049  (i32.const 48)
6050  )
6051  )
6052  (i32.const 448)
6053  )
6054  )
6055  (i32.store offset=8
6056  (get_local $12)
6057  (i32.add
6058  (get_local $12)
6059  (i32.const 88)
6060  )
6061  )
6062  (call $enumivo_assert
6063  (i32.ne
6064  (get_local $10)
6065  (i32.const 0)
6066  )
6067  (i32.const 512)
6068  )
6069  (call $_ZN5eosio11multi_indexILy15938991009778630656EN11enumivosystem6votingILy6138663577826885632EE10voter_infoEJEE6modifyIZNS3_21decrease_voting_powerEyNS_5tokenILy6138663577826885632ELy1397703940EyEEEUlRS4_E0_EEvRKS4_yOT_
6070  (i32.add
6071  (get_local $12)
6072  (i32.const 48)
6073  )
6074  (get_local $10)
6075  (i64.const 0)
6076  (i32.add
6077  (get_local $12)
6078  (i32.const 8)
6079  )
6080  )
6081  (br_if $label$3
6082  (i32.eqz
6083  (i32.load offset=20
6084  (get_local $10)
6085  )
6086  )
6087  )
6088  )
6089  (i32.store
6090  (i32.add
6091  (get_local $12)
6092  (i32.const 40)
6093  )
6094  (i32.const 0)
6095  )
6096  (i64.store offset=16
6097  (get_local $12)
6098  (i64.const 6138663577826885632)
6099  )
6100  (i64.store offset=8
6101  (get_local $12)
6102  (i64.const 6138663577826885632)
6103  )
6104  (i64.store offset=24
6105  (get_local $12)
6106  (i64.const -1)
6107  )
6108  (i64.store offset=32
6109  (get_local $12)
6110  (i64.const 0)
6111  )
6112  (i32.store8 offset=44
6113  (get_local $12)
6114  (i32.const 0)
6115  )
6116  (br_if $label$3
6117  (i32.eq
6118  (tee_local $9
6119  (i32.load offset=64
6120  (get_local $10)
6121  )
6122  )
6123  (tee_local $2
6124  (i32.load
6125  (i32.add
6126  (get_local $10)
6127  (i32.const 68)
6128  )
6129  )
6130  )
6131  )
6132  )
6133  (set_local $5
6134  (i32.add
6135  (i32.add
6136  (get_local $12)
6137  (i32.const 8)
6138  )
6139  (i32.const 8)
6140  )
6141  )
6142  (set_local $6
6143  (i32.add
6144  (get_local $12)
6145  (i32.const 32)
6146  )
6147  )
6148  (set_local $7
6149  (i32.add
6150  (get_local $12)
6151  (i32.const 36)
6152  )
6153  )
6154  (set_local $8
6155  (i32.const 0)
6156  )
6157  (set_local $11
6158  (i32.const 0)
6159  )
6160  (loop $label$10
6161  (set_local $0
6162  (i64.load
6163  (get_local $9)
6164  )
6165  )
6166  (block $label$11
6167  (br_if $label$11
6168  (i32.eq
6169  (get_local $11)
6170  (get_local $8)
6171  )
6172  )
6173  (set_local $10
6174  (i32.add
6175  (get_local $11)
6176  (i32.const -24)
6177  )
6178  )
6179  (set_local $3
6180  (i32.sub
6181  (i32.const 0)
6182  (get_local $8)
6183  )
6184  )
6185  (loop $label$12
6186  (br_if $label$11
6187  (i64.eq
6188  (i64.load
6189  (i32.load
6190  (get_local $10)
6191  )
6192  )
6193  (get_local $0)
6194  )
6195  )
6196  (set_local $11
6197  (get_local $10)
6198  )
6199  (set_local $10
6200  (tee_local $4
6201  (i32.add
6202  (get_local $10)
6203  (i32.const -24)
6204  )
6205  )
6206  )
6207  (br_if $label$12
6208  (i32.ne
6209  (i32.add
6210  (get_local $4)
6211  (get_local $3)
6212  )
6213  (i32.const -24)
6214  )
6215  )
6216  )
6217  )
6218  (block $label$13
6219  (block $label$14
6220  (br_if $label$14
6221  (i32.eq
6222  (get_local $11)
6223  (get_local $8)
6224  )
6225  )
6226  (call $enumivo_assert
6227  (i32.eq
6228  (i32.load offset=180
6229  (tee_local $10
6230  (i32.load
6231  (i32.add
6232  (get_local $11)
6233  (i32.const -24)
6234  )
6235  )
6236  )
6237  )
6238  (i32.add
6239  (get_local $12)
6240  (i32.const 8)
6241  )
6242  )
6243  (i32.const 448)
6244  )
6245  (br $label$13)
6246  )
6247  (set_local $10
6248  (i32.const 0)
6249  )
6250  (br_if $label$13
6251  (i32.lt_s
6252  (tee_local $4
6253  (call $db_find_i64
6254  (i64.load offset=8
6255  (get_local $12)
6256  )
6257  (i64.load
6258  (get_local $5)
6259  )
6260  (i64.const -5915305344024389824)
6261  (get_local $0)
6262  )
6263  )
6264  (i32.const 0)
6265  )
6266  )
6267  (call $enumivo_assert
6268  (i32.eq
6269  (i32.load offset=180
6270  (tee_local $10
6271  (call $_ZNK5eosio11multi_indexILy12531438729685161792EN11enumivosystem6votingILy6138663577826885632EE13producer_infoEJNS_10indexed_byILy12531717195943457440EN5boost11multi_index13const_mem_funIS4_oXadL_ZNKS4_8by_votesEvEEEEEEEE31load_object_by_primary_iteratorEl
6272  (i32.add
6273  (get_local $12)
6274  (i32.const 8)
6275  )
6276  (get_local $4)
6277  )
6278  )
6279  )
6280  (i32.add
6281  (get_local $12)
6282  (i32.const 8)
6283  )
6284  )
6285  (i32.const 448)
6286  )
6287  )
6288  (block $label$15
6289  (call $enumivo_assert
6290  (tee_local $4
6291  (i32.ne
6292  (get_local $10)
6293  (i32.const 0)
6294  )
6295  )
6296  (i32.const 928)
6297  )
6298  (i32.store
6299  (get_local $12)
6300  (i32.add
6301  (get_local $12)
6302  (i32.const 88)
6303  )
6304  )
6305  (call $enumivo_assert
6306  (get_local $4)
6307  (i32.const 512)
6308  )
6309  (call $_ZN5eosio11multi_indexILy12531438729685161792EN11enumivosystem6votingILy6138663577826885632EE13producer_infoEJNS_10indexed_byILy12531717195943457440EN5boost11multi_index13const_mem_funIS4_oXadL_ZNKS4_8by_votesEvEEEEEEEE6modifyIZNS3_21decrease_voting_powerEyNS_5tokenILy6138663577826885632ELy1397703940EyEEEUlRT_E_EEvRKS4_yOSF_
6310  (i32.add
6311  (get_local $12)
6312  (i32.const 8)
6313  )
6314  (get_local $10)
6315  (i64.const 0)
6316  (get_local $12)
6317  )
6318  (br_if $label$15
6319  (i32.eq
6320  (tee_local $9
6321  (i32.add
6322  (get_local $9)
6323  (i32.const 8)
6324  )
6325  )
6326  (get_local $2)
6327  )
6328  )
6329  (set_local $8
6330  (i32.load
6331  (get_local $6)
6332  )
6333  )
6334  (set_local $11
6335  (i32.load
6336  (get_local $7)
6337  )
6338  )
6339  (br $label$10)
6340  )
6341  )
6342  (br_if $label$3
6343  (i32.eqz
6344  (tee_local $3
6345  (i32.load offset=32
6346  (get_local $12)
6347  )
6348  )
6349  )
6350  )
6351  (block $label$16
6352  (block $label$17
6353  (br_if $label$17
6354  (i32.eq
6355  (tee_local $10
6356  (i32.load
6357  (tee_local $8
6358  (i32.add
6359  (get_local $12)
6360  (i32.const 36)
6361  )
6362  )
6363  )
6364  )
6365  (get_local $3)
6366  )
6367  )
6368  (loop $label$18
6369  (set_local $4
6370  (i32.load
6371  (tee_local $10
6372  (i32.add
6373  (get_local $10)
6374  (i32.const -24)
6375  )
6376  )
6377  )
6378  )
6379  (i32.store
6380  (get_local $10)
6381  (i32.const 0)
6382  )
6383  (block $label$19
6384  (br_if $label$19
6385  (i32.eqz
6386  (get_local $4)
6387  )
6388  )
6389  (block $label$20
6390  (br_if $label$20
6391  (i32.eqz
6392  (tee_local $11
6393  (i32.load offset=144
6394  (get_local $4)
6395  )
6396  )
6397  )
6398  )
6399  (i32.store
6400  (i32.add
6401  (get_local $4)
6402  (i32.const 148)
6403  )
6404  (get_local $11)
6405  )
6406  (call $_ZdlPv
6407  (get_local $11)
6408  )
6409  )
6410  (call $_ZdlPv
6411  (get_local $4)
6412  )
6413  )
6414  (br_if $label$18
6415  (i32.ne
6416  (get_local $3)
6417  (get_local $10)
6418  )
6419  )
6420  )
6421  (set_local $10
6422  (i32.load
6423  (i32.add
6424  (get_local $12)
6425  (i32.const 32)
6426  )
6427  )
6428  )
6429  (br $label$16)
6430  )
6431  (set_local $10
6432  (get_local $3)
6433  )
6434  )
6435  (i32.store
6436  (get_local $8)
6437  (get_local $3)
6438  )
6439  (call $_ZdlPv
6440  (get_local $10)
6441  )
6442  )
6443  (br_if $label$1
6444  (i32.eqz
6445  (tee_local $3
6446  (i32.load offset=72
6447  (get_local $12)
6448  )
6449  )
6450  )
6451  )
6452  )
6453  (block $label$21
6454  (block $label$22
6455  (br_if $label$22
6456  (i32.eq
6457  (tee_local $10
6458  (i32.load
6459  (tee_local $8
6460  (i32.add
6461  (get_local $12)
6462  (i32.const 76)
6463  )
6464  )
6465  )
6466  )
6467  (get_local $3)
6468  )
6469  )
6470  (loop $label$23
6471  (set_local $4
6472  (i32.load
6473  (tee_local $10
6474  (i32.add
6475  (get_local $10)
6476  (i32.const -24)
6477  )
6478  )
6479  )
6480  )
6481  (i32.store
6482  (get_local $10)
6483  (i32.const 0)
6484  )
6485  (block $label$24
6486  (br_if $label$24
6487  (i32.eqz
6488  (get_local $4)
6489  )
6490  )
6491  (block $label$25
6492  (br_if $label$25
6493  (i32.eqz
6494  (tee_local $11
6495  (i32.load offset=64
6496  (get_local $4)
6497  )
6498  )
6499  )
6500  )
6501  (i32.store
6502  (i32.add
6503  (get_local $4)
6504  (i32.const 68)
6505  )
6506  (get_local $11)
6507  )
6508  (call $_ZdlPv
6509  (get_local $11)
6510  )
6511  )
6512  (call $_ZdlPv
6513  (get_local $4)
6514  )
6515  )
6516  (br_if $label$23
6517  (i32.ne
6518  (get_local $3)
6519  (get_local $10)
6520  )
6521  )
6522  )
6523  (set_local $10
6524  (i32.load
6525  (i32.add
6526  (get_local $12)
6527  (i32.const 72)
6528  )
6529  )
6530  )
6531  (br $label$21)
6532  )
6533  (set_local $10
6534  (get_local $3)
6535  )
6536  )
6537  (i32.store
6538  (get_local $8)
6539  (get_local $3)
6540  )
6541  (call $_ZdlPv
6542  (get_local $10)
6543  )
6544  )
6545  (i32.store offset=4
6546  (i32.const 0)
6547  (i32.add
6548  (get_local $12)
6549  (i32.const 96)
6550  )
6551  )
6552  )
6553  (func $_ZNK5eosio11multi_indexILy15938991009778630656EN11enumivosystem6votingILy6138663577826885632EE10voter_infoEJEE31load_object_by_primary_iteratorEl (param $0 i32) (param $1 i32) (result i32)
6554  (local $2 i32)
6555  (local $3 i32)
6556  (local $4 i32)
6557  (local $5 i64)
6558  (local $6 i32)
6559  (local $7 i32)
6560  (local $8 i32)
6561  (local $9 i32)
6562  (set_local $8
6563  (tee_local $9
6564  (i32.sub
6565  (i32.load offset=4
6566  (i32.const 0)
6567  )
6568  (i32.const 48)
6569  )
6570  )
6571  )
6572  (i32.store offset=4
6573  (i32.const 0)
6574  (get_local $9)
6575  )
6576  (block $label$0
6577  (br_if $label$0
6578  (i32.eq
6579  (tee_local $7
6580  (i32.load
6581  (i32.add
6582  (get_local $0)
6583  (i32.const 28)
6584  )
6585  )
6586  )
6587  (tee_local $2
6588  (i32.load offset=24
6589  (get_local $0)
6590  )
6591  )
6592  )
6593  )
6594  (set_local $3
6595  (i32.sub
6596  (i32.const 0)
6597  (get_local $2)
6598  )
6599  )
6600  (set_local $6
6601  (i32.add
6602  (get_local $7)
6603  (i32.const -24)
6604  )
6605  )
6606  (loop $label$1
6607  (br_if $label$0
6608  (i32.eq
6609  (i32.load
6610  (i32.add
6611  (get_local $6)
6612  (i32.const 16)
6613  )
6614  )
6615  (get_local $1)
6616  )
6617  )
6618  (set_local $7
6619  (get_local $6)
6620  )
6621  (set_local $6
6622  (tee_local $4
6623  (i32.add
6624  (get_local $6)
6625  (i32.const -24)
6626  )
6627  )
6628  )
6629  (br_if $label$1
6630  (i32.ne
6631  (i32.add
6632  (get_local $4)
6633  (get_local $3)
6634  )
6635  (i32.const -24)
6636  )
6637  )
6638  )
6639  )
6640  (block $label$2
6641  (block $label$3
6642  (br_if $label$3
6643  (i32.eq
6644  (get_local $7)
6645  (get_local $2)
6646  )
6647  )
6648  (set_local $6
6649  (i32.load
6650  (i32.add
6651  (get_local $7)
6652  (i32.const -24)
6653  )
6654  )
6655  )
6656  (br $label$2)
6657  )
6658  (call $enumivo_assert
6659  (i32.xor
6660  (i32.shr_u
6661  (tee_local $6
6662  (call $db_get_i64
6663  (get_local $1)
6664  (i32.const 0)
6665  (i32.const 0)
6666  )
6667  )
6668  (i32.const 31)
6669  )
6670  (i32.const 1)
6671  )
6672  (i32.const 1152)
6673  )
6674  (block $label$4
6675  (block $label$5
6676  (br_if $label$5
6677  (i32.lt_u
6678  (get_local $6)
6679  (i32.const 513)
6680  )
6681  )
6682  (set_local $4
6683  (call $malloc
6684  (get_local $6)
6685  )
6686  )
6687  (br $label$4)
6688  )
6689  (i32.store offset=4
6690  (i32.const 0)
6691  (tee_local $4
6692  (i32.sub
6693  (get_local $9)
6694  (i32.and
6695  (i32.add
6696  (get_local $6)
6697  (i32.const 15)
6698  )
6699  (i32.const -16)
6700  )
6701  )
6702  )
6703  )
6704  )
6705  (drop
6706  (call $db_get_i64
6707  (get_local $1)
6708  (get_local $4)
6709  (get_local $6)
6710  )
6711  )
6712  (i32.store offset=36
6713  (get_local $8)
6714  (get_local $4)
6715  )
6716  (i32.store offset=32
6717  (get_local $8)
6718  (get_local $4)
6719  )
6720  (i32.store offset=40
6721  (get_local $8)
6722  (i32.add
6723  (get_local $4)
6724  (get_local $6)
6725  )
6726  )
6727  (block $label$6
6728  (br_if $label$6
6729  (i32.lt_u
6730  (get_local $6)
6731  (i32.const 513)
6732  )
6733  )
6734  (call $free
6735  (get_local $4)
6736  )
6737  )
6738  (i64.store offset=8
6739  (tee_local $6
6740  (call $_Znwj
6741  (i32.const 96)
6742  )
6743  )
6744  (i64.const 0)
6745  )
6746  (i64.store
6747  (get_local $6)
6748  (i64.const 0)
6749  )
6750  (i64.store offset=16
6751  (get_local $6)
6752  (i64.const 0)
6753  )
6754  (i64.store offset=24
6755  (get_local $6)
6756  (i64.const 0)
6757  )
6758  (i64.store offset=32
6759  (get_local $6)
6760  (i64.const 0)
6761  )
6762  (i64.store offset=40
6763  (get_local $6)
6764  (i64.const 0)
6765  )
6766  (i64.store
6767  (i32.add
6768  (get_local $6)
6769  (i32.const 56)
6770  )
6771  (i64.const 0)
6772  )
6773  (i64.store offset=48
6774  (get_local $6)
6775  (i64.const 0)
6776  )
6777  (i32.store offset=64
6778  (get_local $6)
6779  (i32.const 0)
6780  )
6781  (i32.store offset=68
6782  (get_local $6)
6783  (i32.const 0)
6784  )
6785  (i32.store offset=72
6786  (get_local $6)
6787  (i32.const 0)
6788  )
6789  (i32.store offset=76
6790  (get_local $6)
6791  (i32.const 0)
6792  )
6793  (i32.store offset=80
6794  (get_local $6)
6795  (i32.const 0)
6796  )
6797  (i32.store offset=84
6798  (get_local $6)
6799  (get_local $0)
6800  )
6801  (drop
6802  (call $_ZN11enumivosystemrsIN5eosio10datastreamIPKcEEEERT_S7_RNS_6votingILy6138663577826885632EE10voter_infoE
6803  (i32.add
6804  (get_local $8)
6805  (i32.const 32)
6806  )
6807  (get_local $6)
6808  )
6809  )
6810  (i32.store offset=88
6811  (get_local $6)
6812  (get_local $1)
6813  )
6814  (i32.store offset=24
6815  (get_local $8)
6816  (get_local $6)
6817  )
6818  (i64.store offset=16
6819  (get_local $8)
6820  (tee_local $5
6821  (i64.load
6822  (get_local $6)
6823  )
6824  )
6825  )
6826  (i32.store offset=12
6827  (get_local $8)
6828  (tee_local $7
6829  (i32.load offset=88
6830  (get_local $6)
6831  )
6832  )
6833  )
6834  (block $label$7
6835  (block $label$8
6836  (br_if $label$8
6837  (i32.ge_u
6838  (tee_local $4
6839  (i32.load
6840  (tee_local $1
6841  (i32.add
6842  (get_local $0)
6843  (i32.const 28)
6844  )
6845  )
6846  )
6847  )
6848  (i32.load
6849  (i32.add
6850  (get_local $0)
6851  (i32.const 32)
6852  )
6853  )
6854  )
6855  )
6856  (i64.store offset=8
6857  (get_local $4)
6858  (get_local $5)
6859  )
6860  (i32.store offset=16
6861  (get_local $4)
6862  (get_local $7)
6863  )
6864  (i32.store offset=24
6865  (get_local $8)
6866  (i32.const 0)
6867  )
6868  (i32.store
6869  (get_local $4)
6870  (get_local $6)
6871  )
6872  (i32.store
6873  (get_local $1)
6874  (i32.add
6875  (get_local $4)
6876  (i32.const 24)
6877  )
6878  )
6879  (br $label$7)
6880  )
6881  (call $_ZNSt3__16vectorIN5eosio11multi_indexILy15938991009778630656EN11enumivosystem6votingILy6138663577826885632EE10voter_infoEJEE8item_ptrENS_9allocatorIS8_EEE24__emplace_back_slow_pathIJNS_10unique_ptrINS7_4itemENS_14default_deleteISE_EEEERyRlEEEvDpOT_
6882  (i32.add
6883  (get_local $0)
6884  (i32.const 24)
6885  )
6886  (i32.add
6887  (get_local $8)
6888  (i32.const 24)
6889  )
6890  (i32.add
6891  (get_local $8)
6892  (i32.const 16)
6893  )
6894  (i32.add
6895  (get_local $8)
6896  (i32.const 12)
6897  )
6898  )
6899  )
6900  (set_local $4
6901  (i32.load offset=24
6902  (get_local $8)
6903  )
6904  )
6905  (i32.store offset=24
6906  (get_local $8)
6907  (i32.const 0)
6908  )
6909  (br_if $label$2
6910  (i32.eqz
6911  (get_local $4)
6912  )
6913  )
6914  (block $label$9
6915  (br_if $label$9
6916  (i32.eqz
6917  (tee_local $7
6918  (i32.load offset=64
6919  (get_local $4)
6920  )
6921  )
6922  )
6923  )
6924  (i32.store
6925  (i32.add
6926  (get_local $4)
6927  (i32.const 68)
6928  )
6929  (get_local $7)
6930  )
6931  (call $_ZdlPv
6932  (get_local $7)
6933  )
6934  )
6935  (call $_ZdlPv
6936  (get_local $4)
6937  )
6938  )
6939  (i32.store offset=4
6940  (i32.const 0)
6941  (i32.add
6942  (get_local $8)
6943  (i32.const 48)
6944  )
6945  )
6946  (get_local $6)
6947  )
6948  (func $_ZN5eosio11multi_indexILy15938991009778630656EN11enumivosystem6votingILy6138663577826885632EE10voter_infoEJEE6modifyIZNS3_21decrease_voting_powerEyNS_5tokenILy6138663577826885632ELy1397703940EyEEEUlRS4_E_EEvRKS4_yOT_ (param $0 i32) (param $1 i32) (param $2 i64) (param $3 i32)
6949  (local $4 i64)
6950  (local $5 i32)
6951  (local $6 i32)
6952  (local $7 i32)
6953  (local $8 i64)
6954  (local $9 i32)
6955  (local $10 i32)
6956  (set_local $9
6957  (tee_local $10
6958  (i32.sub
6959  (i32.load offset=4
6960  (i32.const 0)
6961  )
6962  (i32.const 16)
6963  )
6964  )
6965  )
6966  (i32.store offset=4
6967  (i32.const 0)
6968  (get_local $10)
6969  )
6970  (call $enumivo_assert
6971  (i32.eq
6972  (i32.load offset=84
6973  (get_local $1)
6974  )
6975  (get_local $0)
6976  )
6977  (i32.const 960)
6978  )
6979  (call $enumivo_assert
6980  (i64.eq
6981  (i64.load
6982  (get_local $0)
6983  )
6984  (call $current_receiver)
6985  )
6986  (i32.const 1008)
6987  )
6988  (set_local $4
6989  (i64.load
6990  (get_local $1)
6991  )
6992  )
6993  (call $enumivo_assert
6994  (i64.ge_u
6995  (i64.load offset=24
6996  (get_local $1)
6997  )
6998  (i64.load
6999  (tee_local $3
7000  (i32.load
7001  (get_local $3)
7002  )
7003  )
7004  )
7005  )
7006  (i32.const 352)
7007  )
7008  (i64.store offset=24
7009  (get_local $1)
7010  (i64.sub
7011  (i64.load offset=24
7012  (get_local $1)
7013  )
7014  (i64.load
7015  (get_local $3)
7016  )
7017  )
7018  )
7019  (i32.store offset=16
7020  (get_local $1)
7021  (call $now)
7022  )
7023  (call $enumivo_assert
7024  (i64.eq
7025  (get_local $4)
7026  (i64.load
7027  (get_local $1)
7028  )
7029  )
7030  (i32.const 1072)
7031  )
7032  (set_local $8
7033  (i64.extend_u/i32
7034  (i32.shr_s
7035  (tee_local $7
7036  (i32.sub
7037  (tee_local $6
7038  (i32.load
7039  (i32.add
7040  (get_local $1)
7041  (i32.const 68)
7042  )
7043  )
7044  )
7045  (tee_local $5
7046  (i32.load offset=64
7047  (get_local $1)
7048  )
7049  )
7050  )
7051  )
7052  (i32.const 3)
7053  )
7054  )
7055  )
7056  (set_local $3
7057  (i32.const 64)
7058  )
7059  (loop $label$0
7060  (set_local $3
7061  (i32.add
7062  (get_local $3)
7063  (i32.const 1)
7064  )
7065  )
7066  (br_if $label$0
7067  (i64.ne
7068  (tee_local $8
7069  (i64.shr_u
7070  (get_local $8)
7071  (i64.const 7)
7072  )
7073  )
7074  (i64.const 0)
7075  )
7076  )
7077  )
7078  (block $label$1
7079  (br_if $label$1
7080  (i32.eq
7081  (get_local $5)
7082  (get_local $6)
7083  )
7084  )
7085  (set_local $3
7086  (i32.add
7087  (i32.and
7088  (get_local $7)
7089  (i32.const -8)
7090  )
7091  (get_local $3)
7092  )
7093  )
7094  )
7095  (block $label$2
7096  (block $label$3
7097  (br_if $label$3
7098  (i32.lt_u
7099  (tee_local $6
7100  (i32.add
7101  (get_local $3)
7102  (i32.const 8)
7103  )
7104  )
7105  (i32.const 513)
7106  )
7107  )
7108  (set_local $3
7109  (call $malloc
7110  (get_local $6)
7111  )
7112  )
7113  (br $label$2)
7114  )
7115  (i32.store offset=4
7116  (i32.const 0)
7117  (tee_local $3
7118  (i32.sub
7119  (get_local $10)
7120  (i32.and
7121  (i32.add
7122  (get_local $6)
7123  (i32.const 15)
7124  )
7125  (i32.const -16)
7126  )
7127  )
7128  )
7129  )
7130  )
7131  (i32.store offset=4
7132  (get_local $9)
7133  (get_local $3)
7134  )
7135  (i32.store
7136  (get_local $9)
7137  (get_local $3)
7138  )
7139  (i32.store offset=8
7140  (get_local $9)
7141  (i32.add
7142  (get_local $3)
7143  (get_local $6)
7144  )
7145  )
7146  (drop
7147  (call $_ZN11enumivosystemlsIN5eosio10datastreamIPcEEEERT_S6_RKNS_6votingILy6138663577826885632EE10voter_infoE
7148  (get_local $9)
7149  (get_local $1)
7150  )
7151  )
7152  (call $db_update_i64
7153  (i32.load
7154  (i32.add
7155  (get_local $1)
7156  (i32.const 88)
7157  )
7158  )
7159  (get_local $2)
7160  (get_local $3)
7161  (get_local $6)
7162  )
7163  (block $label$4
7164  (br_if $label$4
7165  (i32.lt_u
7166  (get_local $6)
7167  (i32.const 513)
7168  )
7169  )
7170  (call $free
7171  (get_local $3)
7172  )
7173  )
7174  (block $label$5
7175  (br_if $label$5
7176  (i64.lt_u
7177  (get_local $4)
7178  (i64.load offset=16
7179  (get_local $0)
7180  )
7181  )
7182  )
7183  (i64.store
7184  (i32.add
7185  (get_local $0)
7186  (i32.const 16)
7187  )
7188  (select
7189  (i64.const -2)
7190  (i64.add
7191  (get_local $4)
7192  (i64.const 1)
7193  )
7194  (i64.gt_u
7195  (get_local $4)
7196  (i64.const -3)
7197  )
7198  )
7199  )
7200  )
7201  (i32.store offset=4
7202  (i32.const 0)
7203  (i32.add
7204  (get_local $9)
7205  (i32.const 16)
7206  )
7207  )
7208  )
7209  (func $_ZN5eosio11multi_indexILy15938991009778630656EN11enumivosystem6votingILy6138663577826885632EE10voter_infoEJEE6modifyIZNS3_21decrease_voting_powerEyNS_5tokenILy6138663577826885632ELy1397703940EyEEEUlRS4_E0_EEvRKS4_yOT_ (param $0 i32) (param $1 i32) (param $2 i64) (param $3 i32)
7210  (local $4 i64)
7211  (local $5 i32)
7212  (local $6 i32)
7213  (local $7 i32)
7214  (local $8 i64)
7215  (local $9 i32)
7216  (local $10 i32)
7217  (set_local $9
7218  (tee_local $10
7219  (i32.sub
7220  (i32.load offset=4
7221  (i32.const 0)
7222  )
7223  (i32.const 16)
7224  )
7225  )
7226  )
7227  (i32.store offset=4
7228  (i32.const 0)
7229  (get_local $10)
7230  )
7231  (call $enumivo_assert
7232  (i32.eq
7233  (i32.load offset=84
7234  (get_local $1)
7235  )
7236  (get_local $0)
7237  )
7238  (i32.const 960)
7239  )
7240  (call $enumivo_assert
7241  (i64.eq
7242  (i64.load
7243  (get_local $0)
7244  )
7245  (call $current_receiver)
7246  )
7247  (i32.const 1008)
7248  )
7249  (i64.store offset=48
7250  (get_local $1)
7251  (i64.sub
7252  (tee_local $8
7253  (i64.load offset=48
7254  (get_local $1)
7255  )
7256  )
7257  (tee_local $4
7258  (i64.load
7259  (i32.load
7260  (get_local $3)
7261  )
7262  )
7263  )
7264  )
7265  )
7266  (i64.store
7267  (tee_local $3
7268  (i32.add
7269  (get_local $1)
7270  (i32.const 56)
7271  )
7272  )
7273  (i64.sub
7274  (i64.load
7275  (get_local $3)
7276  )
7277  (i64.extend_u/i32
7278  (i64.lt_u
7279  (get_local $8)
7280  (get_local $4)
7281  )
7282  )
7283  )
7284  )
7285  (set_local $4
7286  (i64.load
7287  (get_local $1)
7288  )
7289  )
7290  (call $enumivo_assert
7291  (i32.const 1)
7292  (i32.const 1072)
7293  )
7294  (set_local $8
7295  (i64.extend_u/i32
7296  (i32.shr_s
7297  (tee_local $7
7298  (i32.sub
7299  (tee_local $6
7300  (i32.load
7301  (i32.add
7302  (get_local $1)
7303  (i32.const 68)
7304  )
7305  )
7306  )
7307  (tee_local $5
7308  (i32.load offset=64
7309  (get_local $1)
7310  )
7311  )
7312  )
7313  )
7314  (i32.const 3)
7315  )
7316  )
7317  )
7318  (set_local $3
7319  (i32.const 64)
7320  )
7321  (loop $label$0
7322  (set_local $3
7323  (i32.add
7324  (get_local $3)
7325  (i32.const 1)
7326  )
7327  )
7328  (br_if $label$0
7329  (i64.ne
7330  (tee_local $8
7331  (i64.shr_u
7332  (get_local $8)
7333  (i64.const 7)
7334  )
7335  )
7336  (i64.const 0)
7337  )
7338  )
7339  )
7340  (block $label$1
7341  (br_if $label$1
7342  (i32.eq
7343  (get_local $5)
7344  (get_local $6)
7345  )
7346  )
7347  (set_local $3
7348  (i32.add
7349  (i32.and
7350  (get_local $7)
7351  (i32.const -8)
7352  )
7353  (get_local $3)
7354  )
7355  )
7356  )
7357  (block $label$2
7358  (block $label$3
7359  (br_if $label$3
7360  (i32.lt_u
7361  (tee_local $6
7362  (i32.add
7363  (get_local $3)
7364  (i32.const 8)
7365  )
7366  )
7367  (i32.const 513)
7368  )
7369  )
7370  (set_local $3
7371  (call $malloc
7372  (get_local $6)
7373  )
7374  )
7375  (br $label$2)
7376  )
7377  (i32.store offset=4
7378  (i32.const 0)
7379  (tee_local $3
7380  (i32.sub
7381  (get_local $10)
7382  (i32.and
7383  (i32.add
7384  (get_local $6)
7385  (i32.const 15)
7386  )
7387  (i32.const -16)
7388  )
7389  )
7390  )
7391  )
7392  )
7393  (i32.store offset=4
7394  (get_local $9)
7395  (get_local $3)
7396  )
7397  (i32.store
7398  (get_local $9)
7399  (get_local $3)
7400  )
7401  (i32.store offset=8
7402  (get_local $9)
7403  (i32.add
7404  (get_local $3)
7405  (get_local $6)
7406  )
7407  )
7408  (drop
7409  (call $_ZN11enumivosystemlsIN5eosio10datastreamIPcEEEERT_S6_RKNS_6votingILy6138663577826885632EE10voter_infoE
7410  (get_local $9)
7411  (get_local $1)
7412  )
7413  )
7414  (call $db_update_i64
7415  (i32.load
7416  (i32.add
7417  (get_local $1)
7418  (i32.const 88)
7419  )
7420  )
7421  (get_local $2)
7422  (get_local $3)
7423  (get_local $6)
7424  )
7425  (block $label$4
7426  (br_if $label$4
7427  (i32.lt_u
7428  (get_local $6)
7429  (i32.const 513)
7430  )
7431  )
7432  (call $free
7433  (get_local $3)
7434  )
7435  )
7436  (block $label$5
7437  (br_if $label$5
7438  (i64.lt_u
7439  (get_local $4)
7440  (i64.load offset=16
7441  (get_local $0)
7442  )
7443  )
7444  )
7445  (i64.store
7446  (i32.add
7447  (get_local $0)
7448  (i32.const 16)
7449  )
7450  (select
7451  (i64.const -2)
7452  (i64.add
7453  (get_local $4)
7454  (i64.const 1)
7455  )
7456  (i64.gt_u
7457  (get_local $4)
7458  (i64.const -3)
7459  )
7460  )
7461  )
7462  )
7463  (i32.store offset=4
7464  (i32.const 0)
7465  (i32.add
7466  (get_local $9)
7467  (i32.const 16)
7468  )
7469  )
7470  )
7471  (func $_ZNK5eosio11multi_indexILy12531438729685161792EN11enumivosystem6votingILy6138663577826885632EE13producer_infoEJNS_10indexed_byILy12531717195943457440EN5boost11multi_index13const_mem_funIS4_oXadL_ZNKS4_8by_votesEvEEEEEEEE31load_object_by_primary_iteratorEl (param $0 i32) (param $1 i32) (result i32)
7472  (local $2 i32)
7473  (local $3 i32)
7474  (local $4 i32)
7475  (local $5 i64)
7476  (local $6 i32)
7477  (local $7 i32)
7478  (local $8 i32)
7479  (local $9 i32)
7480  (set_local $8
7481  (tee_local $9
7482  (i32.sub
7483  (i32.load offset=4
7484  (i32.const 0)
7485  )
7486  (i32.const 48)
7487  )
7488  )
7489  )
7490  (i32.store offset=4
7491  (i32.const 0)
7492  (get_local $9)
7493  )
7494  (block $label$0
7495  (br_if $label$0
7496  (i32.eq
7497  (tee_local $7
7498  (i32.load
7499  (i32.add
7500  (get_local $0)
7501  (i32.const 28)
7502  )
7503  )
7504  )
7505  (tee_local $2
7506  (i32.load offset=24
7507  (get_local $0)
7508  )
7509  )
7510  )
7511  )
7512  (set_local $3
7513  (i32.sub
7514  (i32.const 0)
7515  (get_local $2)
7516  )
7517  )
7518  (set_local $6
7519  (i32.add
7520  (get_local $7)
7521  (i32.const -24)
7522  )
7523  )
7524  (loop $label$1
7525  (br_if $label$0
7526  (i32.eq
7527  (i32.load
7528  (i32.add
7529  (get_local $6)
7530  (i32.const 16)
7531  )
7532  )
7533  (get_local $1)
7534  )
7535  )
7536  (set_local $7
7537  (get_local $6)
7538  )
7539  (set_local $6
7540  (tee_local $4
7541  (i32.add
7542  (get_local $6)
7543  (i32.const -24)
7544  )
7545  )
7546  )
7547  (br_if $label$1
7548  (i32.ne
7549  (i32.add
7550  (get_local $4)
7551  (get_local $3)
7552  )
7553  (i32.const -24)
7554  )
7555  )
7556  )
7557  )
7558  (block $label$2
7559  (block $label$3
7560  (br_if $label$3
7561  (i32.eq
7562  (get_local $7)
7563  (get_local $2)
7564  )
7565  )
7566  (set_local $6
7567  (i32.load
7568  (i32.add
7569  (get_local $7)
7570  (i32.const -24)
7571  )
7572  )
7573  )
7574  (br $label$2)
7575  )
7576  (call $enumivo_assert
7577  (i32.xor
7578  (i32.shr_u
7579  (tee_local $6
7580  (call $db_get_i64
7581  (get_local $1)
7582  (i32.const 0)
7583  (i32.const 0)
7584  )
7585  )
7586  (i32.const 31)
7587  )
7588  (i32.const 1)
7589  )
7590  (i32.const 1152)
7591  )
7592  (block $label$4
7593  (block $label$5
7594  (br_if $label$5
7595  (i32.lt_u
7596  (get_local $6)
7597  (i32.const 513)
7598  )
7599  )
7600  (set_local $4
7601  (call $malloc
7602  (get_local $6)
7603  )
7604  )
7605  (br $label$4)
7606  )
7607  (i32.store offset=4
7608  (i32.const 0)
7609  (tee_local $4
7610  (i32.sub
7611  (get_local $9)
7612  (i32.and
7613  (i32.add
7614  (get_local $6)
7615  (i32.const 15)
7616  )
7617  (i32.const -16)
7618  )
7619  )
7620  )
7621  )
7622  )
7623  (drop
7624  (call $db_get_i64
7625  (get_local $1)
7626  (get_local $4)
7627  (get_local $6)
7628  )
7629  )
7630  (i32.store offset=36
7631  (get_local $8)
7632  (get_local $4)
7633  )
7634  (i32.store offset=32
7635  (get_local $8)
7636  (get_local $4)
7637  )
7638  (i32.store offset=40
7639  (get_local $8)
7640  (i32.add
7641  (get_local $4)
7642  (get_local $6)
7643  )
7644  )
7645  (block $label$6
7646  (br_if $label$6
7647  (i32.lt_u
7648  (get_local $6)
7649  (i32.const 513)
7650  )
7651  )
7652  (call $free
7653  (get_local $4)
7654  )
7655  )
7656  (i64.store offset=16
7657  (tee_local $6
7658  (call $_Znwj
7659  (i32.const 192)
7660  )
7661  )
7662  (i64.const 0)
7663  )
7664  (i64.store offset=128
7665  (get_local $6)
7666  (i64.const 10485760)
7667  )
7668  (i64.store offset=136
7669  (get_local $6)
7670  (i64.const 4294967296000)
7671  )
7672  (i64.store offset=144 align=4
7673  (get_local $6)
7674  (i64.const 0)
7675  )
7676  (i32.store offset=152
7677  (get_local $6)
7678  (i32.const 0)
7679  )
7680  (i64.store offset=160
7681  (get_local $6)
7682  (i64.const 0)
7683  )
7684  (i64.store
7685  (i32.add
7686  (get_local $6)
7687  (i32.const 24)
7688  )
7689  (i64.const 0)
7690  )
7691  (i32.store offset=168
7692  (get_local $6)
7693  (i32.const 0)
7694  )
7695  (i32.store offset=172
7696  (get_local $6)
7697  (i32.const 0)
7698  )
7699  (i32.store offset=176
7700  (get_local $6)
7701  (i32.const 0)
7702  )
7703  (i32.store offset=180
7704  (get_local $6)
7705  (get_local $0)
7706  )
7707  (drop
7708  (call $_ZN11enumivosystemrsIN5eosio10datastreamIPKcEEEERT_S7_RNS_6votingILy6138663577826885632EE13producer_infoE
7709  (i32.add
7710  (get_local $8)
7711  (i32.const 32)
7712  )
7713  (get_local $6)
7714  )
7715  )
7716  (i32.store offset=188
7717  (get_local $6)
7718  (i32.const -1)
7719  )
7720  (i32.store offset=184
7721  (get_local $6)
7722  (get_local $1)
7723  )
7724  (i32.store offset=24
7725  (get_local $8)
7726  (get_local $6)
7727  )
7728  (i64.store offset=16
7729  (get_local $8)
7730  (tee_local $5
7731  (i64.load
7732  (get_local $6)
7733  )
7734  )
7735  )
7736  (i32.store offset=12
7737  (get_local $8)
7738  (tee_local $7
7739  (i32.load offset=184
7740  (get_local $6)
7741  )
7742  )
7743  )
7744  (block $label$7
7745  (block $label$8
7746  (br_if $label$8
7747  (i32.ge_u
7748  (tee_local $4
7749  (i32.load
7750  (tee_local $1
7751  (i32.add
7752  (get_local $0)
7753  (i32.const 28)
7754  )
7755  )
7756  )
7757  )
7758  (i32.load
7759  (i32.add
7760  (get_local $0)
7761  (i32.const 32)
7762  )
7763  )
7764  )
7765  )
7766  (i64.store offset=8
7767  (get_local $4)
7768  (get_local $5)
7769  )
7770  (i32.store offset=16
7771  (get_local $4)
7772  (get_local $7)
7773  )
7774  (i32.store offset=24
7775  (get_local $8)
7776  (i32.const 0)
7777  )
7778  (i32.store
7779  (get_local $4)
7780  (get_local $6)
7781  )
7782  (i32.store
7783  (get_local $1)
7784  (i32.add
7785  (get_local $4)
7786  (i32.const 24)
7787  )
7788  )
7789  (br $label$7)
7790  )
7791  (call $_ZNSt3__16vectorIN5eosio11multi_indexILy12531438729685161792EN11enumivosystem6votingILy6138663577826885632EE13producer_infoEJNS1_10indexed_byILy12531717195943457440EN5boost11multi_index13const_mem_funIS6_oXadL_ZNKS6_8by_votesEvEEEEEEEE8item_ptrENS_9allocatorISE_EEE24__emplace_back_slow_pathIJNS_10unique_ptrINSD_4itemENS_14default_deleteISK_EEEERyRlEEEvDpOT_
7792  (i32.add
7793  (get_local $0)
7794  (i32.const 24)
7795  )
7796  (i32.add
7797  (get_local $8)
7798  (i32.const 24)
7799  )
7800  (i32.add
7801  (get_local $8)
7802  (i32.const 16)
7803  )
7804  (i32.add
7805  (get_local $8)
7806  (i32.const 12)
7807  )
7808  )
7809  )
7810  (set_local $4
7811  (i32.load offset=24
7812  (get_local $8)
7813  )
7814  )
7815  (i32.store offset=24
7816  (get_local $8)
7817  (i32.const 0)
7818  )
7819  (br_if $label$2
7820  (i32.eqz
7821  (get_local $4)
7822  )
7823  )
7824  (block $label$9
7825  (br_if $label$9
7826  (i32.eqz
7827  (tee_local $7
7828  (i32.load offset=144
7829  (get_local $4)
7830  )
7831  )
7832  )
7833  )
7834  (i32.store
7835  (i32.add
7836  (get_local $4)
7837  (i32.const 148)
7838  )
7839  (get_local $7)
7840  )
7841  (call $_ZdlPv
7842  (get_local $7)
7843  )
7844  )
7845  (call $_ZdlPv
7846  (get_local $4)
7847  )
7848  )
7849  (i32.store offset=4
7850  (i32.const 0)
7851  (i32.add
7852  (get_local $8)
7853  (i32.const 48)
7854  )
7855  )
7856  (get_local $6)
7857  )
7858  (func $_ZN5eosio11multi_indexILy12531438729685161792EN11enumivosystem6votingILy6138663577826885632EE13producer_infoEJNS_10indexed_byILy12531717195943457440EN5boost11multi_index13const_mem_funIS4_oXadL_ZNKS4_8by_votesEvEEEEEEEE6modifyIZNS3_21decrease_voting_powerEyNS_5tokenILy6138663577826885632ELy1397703940EyEEEUlRT_E_EEvRKS4_yOSF_ (param $0 i32) (param $1 i32) (param $2 i64) (param $3 i32)
7859  (local $4 i64)
7860  (local $5 i64)
7861  (local $6 i64)
7862  (local $7 i32)
7863  (local $8 i32)
7864  (local $9 i64)
7865  (local $10 i64)
7866  (local $11 i32)
7867  (local $12 i32)
7868  (set_local $12
7869  (tee_local $11
7870  (i32.sub
7871  (i32.load offset=4
7872  (i32.const 0)
7873  )
7874  (i32.const 48)
7875  )
7876  )
7877  )
7878  (i32.store offset=4
7879  (i32.const 0)
7880  (get_local $11)
7881  )
7882  (call $enumivo_assert
7883  (i32.eq
7884  (i32.load offset=180
7885  (get_local $1)
7886  )
7887  (get_local $0)
7888  )
7889  (i32.const 960)
7890  )
7891  (call $enumivo_assert
7892  (i64.eq
7893  (i64.load
7894  (get_local $0)
7895  )
7896  (call $current_receiver)
7897  )
7898  (i32.const 1008)
7899  )
7900  (i64.store offset=16
7901  (get_local $1)
7902  (i64.sub
7903  (tee_local $4
7904  (i64.load offset=16
7905  (get_local $1)
7906  )
7907  )
7908  (tee_local $10
7909  (i64.load
7910  (i32.load
7911  (get_local $3)
7912  )
7913  )
7914  )
7915  )
7916  )
7917  (i64.store
7918  (tee_local $3
7919  (i32.add
7920  (get_local $1)
7921  (i32.const 24)
7922  )
7923  )
7924  (i64.sub
7925  (tee_local $5
7926  (i64.load
7927  (get_local $3)
7928  )
7929  )
7930  (i64.extend_u/i32
7931  (i64.lt_u
7932  (get_local $4)
7933  (get_local $10)
7934  )
7935  )
7936  )
7937  )
7938  (set_local $6
7939  (i64.load
7940  (get_local $1)
7941  )
7942  )
7943  (call $enumivo_assert
7944  (i32.const 1)
7945  (i32.const 1072)
7946  )
7947  (set_local $3
7948  (i32.sub
7949  (i32.add
7950  (tee_local $7
7951  (i32.load
7952  (i32.add
7953  (get_local $1)
7954  (i32.const 148)
7955  )
7956  )
7957  )
7958  (i32.const 144)
7959  )
7960  (tee_local $8
7961  (i32.load offset=144
7962  (get_local $1)
7963  )
7964  )
7965  )
7966  )
7967  (set_local $10
7968  (i64.extend_u/i32
7969  (i32.sub
7970  (get_local $7)
7971  (get_local $8)
7972  )
7973  )
7974  )
7975  (loop $label$0
7976  (set_local $3
7977  (i32.add
7978  (get_local $3)
7979  (i32.const 1)
7980  )
7981  )
7982  (br_if $label$0
7983  (i64.ne
7984  (tee_local $10
7985  (i64.shr_u
7986  (get_local $10)
7987  (i64.const 7)
7988  )
7989  )
7990  (i64.const 0)
7991  )
7992  )
7993  )
7994  (block $label$1
7995  (block $label$2
7996  (br_if $label$2
7997  (i32.lt_u
7998  (get_local $3)
7999  (i32.const 513)
8000  )
8001  )
8002  (set_local $11
8003  (call $malloc
8004  (get_local $3)
8005  )
8006  )
8007  (br $label$1)
8008  )
8009  (i32.store offset=4
8010  (i32.const 0)
8011  (tee_local $11
8012  (i32.sub
8013  (get_local $11)
8014  (i32.and
8015  (i32.add
8016  (get_local $3)
8017  (i32.const 15)
8018  )
8019  (i32.const -16)
8020  )
8021  )
8022  )
8023  )
8024  )
8025  (i32.store offset=4
8026  (get_local $12)
8027  (get_local $11)
8028  )
8029  (i32.store
8030  (get_local $12)
8031  (get_local $11)
8032  )
8033  (i32.store offset=8
8034  (get_local $12)
8035  (i32.add
8036  (get_local $11)
8037  (get_local $3)
8038  )
8039  )
8040  (drop
8041  (call $_ZN11enumivosystemlsIN5eosio10datastreamIPcEEEERT_S6_RKNS_6votingILy6138663577826885632EE13producer_infoE
8042  (get_local $12)
8043  (get_local $1)
8044  )
8045  )
8046  (call $db_update_i64
8047  (i32.load
8048  (i32.add
8049  (get_local $1)
8050  (i32.const 184)
8051  )
8052  )
8053  (get_local $2)
8054  (get_local $11)
8055  (get_local $3)
8056  )
8057  (block $label$3
8058  (br_if $label$3
8059  (i32.lt_u
8060  (get_local $3)
8061  (i32.const 513)
8062  )
8063  )
8064  (call $free
8065  (get_local $11)
8066  )
8067  )
8068  (block $label$4
8069  (br_if $label$4
8070  (i64.lt_u
8071  (get_local $6)
8072  (i64.load offset=16
8073  (get_local $0)
8074  )
8075  )
8076  )
8077  (i64.store
8078  (i32.add
8079  (get_local $0)
8080  (i32.const 16)
8081  )
8082  (select
8083  (i64.const -2)
8084  (i64.add
8085  (get_local $6)
8086  (i64.const 1)
8087  )
8088  (i64.gt_u
8089  (get_local $6)
8090  (i64.const -3)
8091  )
8092  )
8093  )
8094  )
8095  (i64.store offset=40
8096  (get_local $12)
8097  (tee_local $10
8098  (i64.load
8099  (i32.add
8100  (get_local $1)
8101  (i32.const 24)
8102  )
8103  )
8104  )
8105  )
8106  (i64.store offset=32
8107  (get_local $12)
8108  (tee_local $9
8109  (i64.load
8110  (i32.add
8111  (get_local $1)
8112  (i32.const 16)
8113  )
8114  )
8115  )
8116  )
8117  (block $label$5
8118  (br_if $label$5
8119  (i64.eqz
8120  (i64.or
8121  (i64.xor
8122  (get_local $4)
8123  (get_local $9)
8124  )
8125  (i64.xor
8126  (get_local $5)
8127  (get_local $10)
8128  )
8129  )
8130  )
8131  )
8132  (block $label$6
8133  (br_if $label$6
8134  (i32.gt_s
8135  (tee_local $3
8136  (i32.load
8137  (tee_local $1
8138  (i32.add
8139  (get_local $1)
8140  (i32.const 188)
8141  )
8142  )
8143  )
8144  )
8145  (i32.const -1)
8146  )
8147  )
8148  (i32.store
8149  (get_local $1)
8150  (tee_local $3
8151  (call $db_idx128_find_primary
8152  (i64.load
8153  (get_local $0)
8154  )
8155  (i64.load offset=8
8156  (get_local $0)
8157  )
8158  (i64.const -5915305344024389824)
8159  (i32.add
8160  (get_local $12)
8161  (i32.const 16)
8162  )
8163  (get_local $6)
8164  )
8165  )
8166  )
8167  )
8168  (call $db_idx128_update
8169  (get_local $3)
8170  (get_local $2)
8171  (i32.add
8172  (get_local $12)
8173  (i32.const 32)
8174  )
8175  )
8176  )
8177  (i32.store offset=4
8178  (i32.const 0)
8179  (i32.add
8180  (get_local $12)
8181  (i32.const 48)
8182  )
8183  )
8184  )
8185  (func $_ZN5eosio11multi_indexILy15938991009778630656EN11enumivosystem6votingILy6138663577826885632EE10voter_infoEJEE6modifyIZNS3_21decrease_voting_powerEyNS_5tokenILy6138663577826885632ELy1397703940EyEEEUlRS4_E1_EEvRKS4_yOT_ (param $0 i32) (param $1 i32) (param $2 i64) (param $3 i32)
8186  (local $4 i64)
8187  (local $5 i32)
8188  (local $6 i32)
8189  (local $7 i32)
8190  (local $8 i32)
8191  (local $9 i64)
8192  (local $10 i32)
8193  (local $11 i32)
8194  (set_local $10
8195  (tee_local $11
8196  (i32.sub
8197  (i32.load offset=4
8198  (i32.const 0)
8199  )
8200  (i32.const 16)
8201  )
8202  )
8203  )
8204  (i32.store offset=4
8205  (i32.const 0)
8206  (get_local $11)
8207  )
8208  (call $enumivo_assert
8209  (i32.eq
8210  (i32.load offset=84
8211  (get_local $1)
8212  )
8213  (get_local $0)
8214  )
8215  (i32.const 960)
8216  )
8217  (call $enumivo_assert
8218  (i64.eq
8219  (i64.load
8220  (get_local $0)
8221  )
8222  (call $current_receiver)
8223  )
8224  (i32.const 1008)
8225  )
8226  (set_local $4
8227  (i64.load
8228  (get_local $1)
8229  )
8230  )
8231  (call $enumivo_assert
8232  (i64.ge_u
8233  (i64.add
8234  (tee_local $9
8235  (i64.load offset=32
8236  (get_local $1)
8237  )
8238  )
8239  (i64.load offset=24
8240  (get_local $1)
8241  )
8242  )
8243  (get_local $9)
8244  )
8245  (i32.const 400)
8246  )
8247  (i64.store offset=40
8248  (get_local $1)
8249  (i64.const 0)
8250  )
8251  (i32.store offset=76
8252  (get_local $1)
8253  (i32.const 0)
8254  )
8255  (set_local $9
8256  (i64.load offset=32
8257  (get_local $1)
8258  )
8259  )
8260  (i64.store offset=32
8261  (get_local $1)
8262  (i64.const 0)
8263  )
8264  (i64.store offset=24
8265  (get_local $1)
8266  (i64.add
8267  (get_local $9)
8268  (i64.load offset=24
8269  (get_local $1)
8270  )
8271  )
8272  )
8273  (i32.store offset=16
8274  (get_local $1)
8275  (call $now)
8276  )
8277  (call $enumivo_assert
8278  (i64.eq
8279  (get_local $4)
8280  (i64.load
8281  (get_local $1)
8282  )
8283  )
8284  (i32.const 1072)
8285  )
8286  (set_local $9
8287  (i64.extend_u/i32
8288  (i32.shr_s
8289  (tee_local $7
8290  (i32.sub
8291  (tee_local $6
8292  (i32.load
8293  (i32.add
8294  (get_local $1)
8295  (i32.const 68)
8296  )
8297  )
8298  )
8299  (tee_local $5
8300  (i32.load offset=64
8301  (get_local $1)
8302  )
8303  )
8304  )
8305  )
8306  (i32.const 3)
8307  )
8308  )
8309  )
8310  (set_local $8
8311  (i32.const 64)
8312  )
8313  (loop $label$0
8314  (set_local $8
8315  (i32.add
8316  (get_local $8)
8317  (i32.const 1)
8318  )
8319  )
8320  (br_if $label$0
8321  (i64.ne
8322  (tee_local $9
8323  (i64.shr_u
8324  (get_local $9)
8325  (i64.const 7)
8326  )
8327  )
8328  (i64.const 0)
8329  )
8330  )
8331  )
8332  (block $label$1
8333  (br_if $label$1
8334  (i32.eq
8335  (get_local $5)
8336  (get_local $6)
8337  )
8338  )
8339  (set_local $8
8340  (i32.add
8341  (i32.and
8342  (get_local $7)
8343  (i32.const -8)
8344  )
8345  (get_local $8)
8346  )
8347  )
8348  )
8349  (block $label$2
8350  (block $label$3
8351  (br_if $label$3
8352  (i32.lt_u
8353  (tee_local $6
8354  (i32.add
8355  (get_local $8)
8356  (i32.const 8)
8357  )
8358  )
8359  (i32.const 513)
8360  )
8361  )
8362  (set_local $8
8363  (call $malloc
8364  (get_local $6)
8365  )
8366  )
8367  (br $label$2)
8368  )
8369  (i32.store offset=4
8370  (i32.const 0)
8371  (tee_local $8
8372  (i32.sub
8373  (get_local $11)
8374  (i32.and
8375  (i32.add
8376  (get_local $6)
8377  (i32.const 15)
8378  )
8379  (i32.const -16)
8380  )
8381  )
8382  )
8383  )
8384  )
8385  (i32.store offset=4
8386  (get_local $10)
8387  (get_local $8)
8388  )
8389  (i32.store
8390  (get_local $10)
8391  (get_local $8)
8392  )
8393  (i32.store offset=8
8394  (get_local $10)
8395  (i32.add
8396  (get_local $8)
8397  (get_local $6)
8398  )
8399  )
8400  (drop
8401  (call $_ZN11enumivosystemlsIN5eosio10datastreamIPcEEEERT_S6_RKNS_6votingILy6138663577826885632EE10voter_infoE
8402  (get_local $10)
8403  (get_local $1)
8404  )
8405  )
8406  (call $db_update_i64
8407  (i32.load
8408  (i32.add
8409  (get_local $1)
8410  (i32.const 88)
8411  )
8412  )
8413  (get_local $2)
8414  (get_local $8)
8415  (get_local $6)
8416  )
8417  (block $label$4
8418  (br_if $label$4
8419  (i32.lt_u
8420  (get_local $6)
8421  (i32.const 513)
8422  )
8423  )
8424  (call $free
8425  (get_local $8)
8426  )
8427  )
8428  (block $label$5
8429  (br_if $label$5
8430  (i64.lt_u
8431  (get_local $4)
8432  (i64.load offset=16
8433  (get_local $0)
8434  )
8435  )
8436  )
8437  (i64.store
8438  (i32.add
8439  (get_local $0)
8440  (i32.const 16)
8441  )
8442  (select
8443  (i64.const -2)
8444  (i64.add
8445  (get_local $4)
8446  (i64.const 1)
8447  )
8448  (i64.gt_u
8449  (get_local $4)
8450  (i64.const -3)
8451  )
8452  )
8453  )
8454  )
8455  (i32.store offset=4
8456  (i32.const 0)
8457  (i32.add
8458  (get_local $10)
8459  (i32.const 16)
8460  )
8461  )
8462  )
8463  (func $_ZN11enumivosystemlsIN5eosio10datastreamIPcEEEERT_S6_RKNS_6votingILy6138663577826885632EE10voter_infoE (param $0 i32) (param $1 i32) (result i32)
8464  (local $2 i32)
8465  (call $enumivo_assert
8466  (i32.gt_s
8467  (i32.sub
8468  (i32.load offset=8
8469  (get_local $0)
8470  )
8471  (i32.load offset=4
8472  (get_local $0)
8473  )
8474  )
8475  (i32.const 7)
8476  )
8477  (i32.const 1136)
8478  )
8479  (drop
8480  (call $memcpy
8481  (i32.load offset=4
8482  (get_local $0)
8483  )
8484  (get_local $1)
8485  (i32.const 8)
8486  )
8487  )
8488  (i32.store offset=4
8489  (get_local $0)
8490  (tee_local $2
8491  (i32.add
8492  (i32.load offset=4
8493  (get_local $0)
8494  )
8495  (i32.const 8)
8496  )
8497  )
8498  )
8499  (call $enumivo_assert
8500  (i32.gt_s
8501  (i32.sub
8502  (i32.load offset=8
8503  (get_local $0)
8504  )
8505  (get_local $2)
8506  )
8507  (i32.const 7)
8508  )
8509  (i32.const 1136)
8510  )
8511  (drop
8512  (call $memcpy
8513  (i32.load offset=4
8514  (get_local $0)
8515  )
8516  (i32.add
8517  (get_local $1)
8518  (i32.const 8)
8519  )
8520  (i32.const 8)
8521  )
8522  )
8523  (i32.store offset=4
8524  (get_local $0)
8525  (tee_local $2
8526  (i32.add
8527  (i32.load offset=4
8528  (get_local $0)
8529  )
8530  (i32.const 8)
8531  )
8532  )
8533  )
8534  (call $enumivo_assert
8535  (i32.gt_s
8536  (i32.sub
8537  (i32.load offset=8
8538  (get_local $0)
8539  )
8540  (get_local $2)
8541  )
8542  (i32.const 3)
8543  )
8544  (i32.const 1136)
8545  )
8546  (drop
8547  (call $memcpy
8548  (i32.load offset=4
8549  (get_local $0)
8550  )
8551  (i32.add
8552  (get_local $1)
8553  (i32.const 16)
8554  )
8555  (i32.const 4)
8556  )
8557  )
8558  (i32.store offset=4
8559  (get_local $0)
8560  (tee_local $2
8561  (i32.add
8562  (i32.load offset=4
8563  (get_local $0)
8564  )
8565  (i32.const 4)
8566  )
8567  )
8568  )
8569  (call $enumivo_assert
8570  (i32.gt_s
8571  (i32.sub
8572  (i32.load offset=8
8573  (get_local $0)
8574  )
8575  (get_local $2)
8576  )
8577  (i32.const 3)
8578  )
8579  (i32.const 1136)
8580  )
8581  (drop
8582  (call $memcpy
8583  (i32.load offset=4
8584  (get_local $0)
8585  )
8586  (i32.add
8587  (get_local $1)
8588  (i32.const 20)
8589  )
8590  (i32.const 4)
8591  )
8592  )
8593  (i32.store offset=4
8594  (get_local $0)
8595  (tee_local $2
8596  (i32.add
8597  (i32.load offset=4
8598  (get_local $0)
8599  )
8600  (i32.const 4)
8601  )
8602  )
8603  )
8604  (call $enumivo_assert
8605  (i32.gt_s
8606  (i32.sub
8607  (i32.load offset=8
8608  (get_local $0)
8609  )
8610  (get_local $2)
8611  )
8612  (i32.const 7)
8613  )
8614  (i32.const 1136)
8615  )
8616  (drop
8617  (call $memcpy
8618  (i32.load offset=4
8619  (get_local $0)
8620  )
8621  (i32.add
8622  (get_local $1)
8623  (i32.const 24)
8624  )
8625  (i32.const 8)
8626  )
8627  )
8628  (i32.store offset=4
8629  (get_local $0)
8630  (tee_local $2
8631  (i32.add
8632  (i32.load offset=4
8633  (get_local $0)
8634  )
8635  (i32.const 8)
8636  )
8637  )
8638  )
8639  (call $enumivo_assert
8640  (i32.gt_s
8641  (i32.sub
8642  (i32.load offset=8
8643  (get_local $0)
8644  )
8645  (get_local $2)
8646  )
8647  (i32.const 7)
8648  )
8649  (i32.const 1136)
8650  )
8651  (drop
8652  (call $memcpy
8653  (i32.load offset=4
8654  (get_local $0)
8655  )
8656  (i32.add
8657  (get_local $1)
8658  (i32.const 32)
8659  )
8660  (i32.const 8)
8661  )
8662  )
8663  (i32.store offset=4
8664  (get_local $0)
8665  (tee_local $2
8666  (i32.add
8667  (i32.load offset=4
8668  (get_local $0)
8669  )
8670  (i32.const 8)
8671  )
8672  )
8673  )
8674  (call $enumivo_assert
8675  (i32.gt_s
8676  (i32.sub
8677  (i32.load offset=8
8678  (get_local $0)
8679  )
8680  (get_local $2)
8681  )
8682  (i32.const 7)
8683  )
8684  (i32.const 1136)
8685  )
8686  (drop
8687  (call $memcpy
8688  (i32.load offset=4
8689  (get_local $0)
8690  )
8691  (i32.add
8692  (get_local $1)
8693  (i32.const 40)
8694  )
8695  (i32.const 8)
8696  )
8697  )
8698  (i32.store offset=4
8699  (get_local $0)
8700  (tee_local $2
8701  (i32.add
8702  (i32.load offset=4
8703  (get_local $0)
8704  )
8705  (i32.const 8)
8706  )
8707  )
8708  )
8709  (call $enumivo_assert
8710  (i32.gt_s
8711  (i32.sub
8712  (i32.load offset=8
8713  (get_local $0)
8714  )
8715  (get_local $2)
8716  )
8717  (i32.const 15)
8718  )
8719  (i32.const 1136)
8720  )
8721  (drop
8722  (call $memcpy
8723  (i32.load offset=4
8724  (get_local $0)
8725  )
8726  (i32.add
8727  (get_local $1)
8728  (i32.const 48)
8729  )
8730  (i32.const 16)
8731  )
8732  )
8733  (i32.store offset=4
8734  (get_local $0)
8735  (i32.add
8736  (i32.load offset=4
8737  (get_local $0)
8738  )
8739  (i32.const 16)
8740  )
8741  )
8742  (call $enumivo_assert
8743  (i32.gt_s
8744  (i32.sub
8745  (i32.load offset=8
8746  (tee_local $0
8747  (call $_ZN5eosiolsINS_10datastreamIPcEEyEERT_S5_RKNSt3__16vectorIT0_NS6_9allocatorIS8_EEEE
8748  (get_local $0)
8749  (i32.add
8750  (get_local $1)
8751  (i32.const 64)
8752  )
8753  )
8754  )
8755  )
8756  (i32.load offset=4
8757  (get_local $0)
8758  )
8759  )
8760  (i32.const 3)
8761  )
8762  (i32.const 1136)
8763  )
8764  (drop
8765  (call $memcpy
8766  (i32.load offset=4
8767  (get_local $0)
8768  )
8769  (i32.add
8770  (get_local $1)
8771  (i32.const 76)
8772  )
8773  (i32.const 4)
8774  )
8775  )
8776  (i32.store offset=4
8777  (get_local $0)
8778  (tee_local $2
8779  (i32.add
8780  (i32.load offset=4
8781  (get_local $0)
8782  )
8783  (i32.const 4)
8784  )
8785  )
8786  )
8787  (call $enumivo_assert
8788  (i32.gt_s
8789  (i32.sub
8790  (i32.load offset=8
8791  (get_local $0)
8792  )
8793  (get_local $2)
8794  )
8795  (i32.const 3)
8796  )
8797  (i32.const 1136)
8798  )
8799  (drop
8800  (call $memcpy
8801  (i32.load offset=4
8802  (get_local $0)
8803  )
8804  (i32.add
8805  (get_local $1)
8806  (i32.const 80)
8807  )
8808  (i32.const 4)
8809  )
8810  )
8811  (i32.store offset=4
8812  (get_local $0)
8813  (i32.add
8814  (i32.load offset=4
8815  (get_local $0)
8816  )
8817  (i32.const 4)
8818  )
8819  )
8820  (get_local $0)
8821  )
8822  (func $_ZN5eosiolsINS_10datastreamIPcEEyEERT_S5_RKNSt3__16vectorIT0_NS6_9allocatorIS8_EEEE (param $0 i32) (param $1 i32) (result i32)
8823  (local $2 i32)
8824  (local $3 i32)
8825  (local $4 i32)
8826  (local $5 i32)
8827  (local $6 i64)
8828  (local $7 i32)
8829  (local $8 i32)
8830  (i32.store offset=4
8831  (i32.const 0)
8832  (tee_local $8
8833  (i32.sub
8834  (i32.load offset=4
8835  (i32.const 0)
8836  )
8837  (i32.const 16)
8838  )
8839  )
8840  )
8841  (set_local $6
8842  (i64.extend_u/i32
8843  (i32.shr_s
8844  (i32.sub
8845  (i32.load offset=4
8846  (get_local $1)
8847  )
8848  (i32.load
8849  (get_local $1)
8850  )
8851  )
8852  (i32.const 3)
8853  )
8854  )
8855  )
8856  (set_local $7
8857  (i32.load offset=4
8858  (get_local $0)
8859  )
8860  )
8861  (set_local $4
8862  (i32.add
8863  (get_local $0)
8864  (i32.const 8)
8865  )
8866  )
8867  (set_local $5
8868  (i32.add
8869  (get_local $0)
8870  (i32.const 4)
8871  )
8872  )
8873  (loop $label$0
8874  (set_local $2
8875  (i32.wrap/i64
8876  (get_local $6)
8877  )
8878  )
8879  (i32.store8 offset=15
8880  (get_local $8)
8881  (i32.or
8882  (i32.shl
8883  (tee_local $3
8884  (i64.ne
8885  (tee_local $6
8886  (i64.shr_u
8887  (get_local $6)
8888  (i64.const 7)
8889  )
8890  )
8891  (i64.const 0)
8892  )
8893  )
8894  (i32.const 7)
8895  )
8896  (i32.and
8897  (get_local $2)
8898  (i32.const 127)
8899  )
8900  )
8901  )
8902  (call $enumivo_assert
8903  (i32.gt_s
8904  (i32.sub
8905  (i32.load
8906  (get_local $4)
8907  )
8908  (get_local $7)
8909  )
8910  (i32.const 0)
8911  )
8912  (i32.const 1136)
8913  )
8914  (drop
8915  (call $memcpy
8916  (i32.load
8917  (get_local $5)
8918  )
8919  (i32.add
8920  (get_local $8)
8921  (i32.const 15)
8922  )
8923  (i32.const 1)
8924  )
8925  )
8926  (i32.store
8927  (get_local $5)
8928  (tee_local $7
8929  (i32.add
8930  (i32.load
8931  (get_local $5)
8932  )
8933  (i32.const 1)
8934  )
8935  )
8936  )
8937  (br_if $label$0
8938  (get_local $3)
8939  )
8940  )
8941  (block $label$1
8942  (br_if $label$1
8943  (i32.eq
8944  (tee_local $5
8945  (i32.load
8946  (get_local $1)
8947  )
8948  )
8949  (tee_local $3
8950  (i32.load
8951  (i32.add
8952  (get_local $1)
8953  (i32.const 4)
8954  )
8955  )
8956  )
8957  )
8958  )
8959  (set_local $2
8960  (i32.add
8961  (get_local $0)
8962  (i32.const 4)
8963  )
8964  )
8965  (loop $label$2
8966  (call $enumivo_assert
8967  (i32.gt_s
8968  (i32.sub
8969  (i32.load
8970  (i32.add
8971  (get_local $0)
8972  (i32.const 8)
8973  )
8974  )
8975  (get_local $7)
8976  )
8977  (i32.const 7)
8978  )
8979  (i32.const 1136)
8980  )
8981  (drop
8982  (call $memcpy
8983  (i32.load
8984  (get_local $2)
8985  )
8986  (get_local $5)
8987  (i32.const 8)
8988  )
8989  )
8990  (i32.store
8991  (get_local $2)
8992  (tee_local $7
8993  (i32.add
8994  (i32.load
8995  (get_local $2)
8996  )
8997  (i32.const 8)
8998  )
8999  )
9000  )
9001  (br_if $label$2
9002  (i32.ne
9003  (get_local $3)
9004  (tee_local $5
9005  (i32.add
9006  (get_local $5)
9007  (i32.const 8)
9008  )
9009  )
9010  )
9011  )
9012  )
9013  )
9014  (i32.store offset=4
9015  (i32.const 0)
9016  (i32.add
9017  (get_local $8)
9018  (i32.const 16)
9019  )
9020  )
9021  (get_local $0)
9022  )
9023  (func $_ZN11enumivosystemlsIN5eosio10datastreamIPcEEEERT_S6_RKNS_6votingILy6138663577826885632EE13producer_infoE (param $0 i32) (param $1 i32) (result i32)
9024  (local $2 i32)
9025  (call $enumivo_assert
9026  (i32.gt_s
9027  (i32.sub
9028  (i32.load offset=8
9029  (get_local $0)
9030  )
9031  (i32.load offset=4
9032  (get_local $0)
9033  )
9034  )
9035  (i32.const 7)
9036  )
9037  (i32.const 1136)
9038  )
9039  (drop
9040  (call $memcpy
9041  (i32.load offset=4
9042  (get_local $0)
9043  )
9044  (get_local $1)
9045  (i32.const 8)
9046  )
9047  )
9048  (i32.store offset=4
9049  (get_local $0)
9050  (tee_local $2
9051  (i32.add
9052  (i32.load offset=4
9053  (get_local $0)
9054  )
9055  (i32.const 8)
9056  )
9057  )
9058  )
9059  (call $enumivo_assert
9060  (i32.gt_s
9061  (i32.sub
9062  (i32.load offset=8
9063  (get_local $0)
9064  )
9065  (get_local $2)
9066  )
9067  (i32.const 15)
9068  )
9069  (i32.const 1136)
9070  )
9071  (drop
9072  (call $memcpy
9073  (i32.load offset=4
9074  (get_local $0)
9075  )
9076  (i32.add
9077  (get_local $1)
9078  (i32.const 16)
9079  )
9080  (i32.const 16)
9081  )
9082  )
9083  (i32.store offset=4
9084  (get_local $0)
9085  (i32.add
9086  (i32.load offset=4
9087  (get_local $0)
9088  )
9089  (i32.const 16)
9090  )
9091  )
9092  (drop
9093  (call $_ZN5eosiolsINS_10datastreamIPcEEEERT_S5_RKNS_21blockchain_parametersE
9094  (get_local $0)
9095  (i32.add
9096  (get_local $1)
9097  (i32.const 32)
9098  )
9099  )
9100  )
9101  (call $enumivo_assert
9102  (i32.gt_s
9103  (i32.sub
9104  (i32.load offset=8
9105  (get_local $0)
9106  )
9107  (i32.load offset=4
9108  (get_local $0)
9109  )
9110  )
9111  (i32.const 3)
9112  )
9113  (i32.const 1136)
9114  )
9115  (drop
9116  (call $memcpy
9117  (i32.load offset=4
9118  (get_local $0)
9119  )
9120  (i32.add
9121  (get_local $1)
9122  (i32.const 136)
9123  )
9124  (i32.const 4)
9125  )
9126  )
9127  (i32.store offset=4
9128  (get_local $0)
9129  (tee_local $2
9130  (i32.add
9131  (i32.load offset=4
9132  (get_local $0)
9133  )
9134  (i32.const 4)
9135  )
9136  )
9137  )
9138  (call $enumivo_assert
9139  (i32.gt_s
9140  (i32.sub
9141  (i32.load offset=8
9142  (get_local $0)
9143  )
9144  (get_local $2)
9145  )
9146  (i32.const 3)
9147  )
9148  (i32.const 1136)
9149  )
9150  (drop
9151  (call $memcpy
9152  (i32.load offset=4
9153  (get_local $0)
9154  )
9155  (i32.add
9156  (get_local $1)
9157  (i32.const 140)
9158  )
9159  (i32.const 4)
9160  )
9161  )
9162  (i32.store offset=4
9163  (get_local $0)
9164  (i32.add
9165  (i32.load offset=4
9166  (get_local $0)
9167  )
9168  (i32.const 4)
9169  )
9170  )
9171  (call $enumivo_assert
9172  (i32.gt_s
9173  (i32.sub
9174  (i32.load offset=8
9175  (tee_local $0
9176  (call $_ZN5eosiolsINS_10datastreamIPcEEEERT_S5_RKNSt3__16vectorIcNS6_9allocatorIcEEEE
9177  (get_local $0)
9178  (i32.add
9179  (get_local $1)
9180  (i32.const 144)
9181  )
9182  )
9183  )
9184  )
9185  (i32.load offset=4
9186  (get_local $0)
9187  )
9188  )
9189  (i32.const 7)
9190  )
9191  (i32.const 1136)
9192  )
9193  (drop
9194  (call $memcpy
9195  (i32.load offset=4
9196  (get_local $0)
9197  )
9198  (i32.add
9199  (get_local $1)
9200  (i32.const 160)
9201  )
9202  (i32.const 8)
9203  )
9204  )
9205  (i32.store offset=4
9206  (get_local $0)
9207  (tee_local $2
9208  (i32.add
9209  (i32.load offset=4
9210  (get_local $0)
9211  )
9212  (i32.const 8)
9213  )
9214  )
9215  )
9216  (call $enumivo_assert
9217  (i32.gt_s
9218  (i32.sub
9219  (i32.load offset=8
9220  (get_local $0)
9221  )
9222  (get_local $2)
9223  )
9224  (i32.const 3)
9225  )
9226  (i32.const 1136)
9227  )
9228  (drop
9229  (call $memcpy
9230  (i32.load offset=4
9231  (get_local $0)
9232  )
9233  (i32.add
9234  (get_local $1)
9235  (i32.const 168)
9236  )
9237  (i32.const 4)
9238  )
9239  )
9240  (i32.store offset=4
9241  (get_local $0)
9242  (tee_local $2
9243  (i32.add
9244  (i32.load offset=4
9245  (get_local $0)
9246  )
9247  (i32.const 4)
9248  )
9249  )
9250  )
9251  (call $enumivo_assert
9252  (i32.gt_s
9253  (i32.sub
9254  (i32.load offset=8
9255  (get_local $0)
9256  )
9257  (get_local $2)
9258  )
9259  (i32.const 3)
9260  )
9261  (i32.const 1136)
9262  )
9263  (drop
9264  (call $memcpy
9265  (i32.load offset=4
9266  (get_local $0)
9267  )
9268  (i32.add
9269  (get_local $1)
9270  (i32.const 172)
9271  )
9272  (i32.const 4)
9273  )
9274  )
9275  (i32.store offset=4
9276  (get_local $0)
9277  (tee_local $2
9278  (i32.add
9279  (i32.load offset=4
9280  (get_local $0)
9281  )
9282  (i32.const 4)
9283  )
9284  )
9285  )
9286  (call $enumivo_assert
9287  (i32.gt_s
9288  (i32.sub
9289  (i32.load offset=8
9290  (get_local $0)
9291  )
9292  (get_local $2)
9293  )
9294  (i32.const 3)
9295  )
9296  (i32.const 1136)
9297  )
9298  (drop
9299  (call $memcpy
9300  (i32.load offset=4
9301  (get_local $0)
9302  )
9303  (i32.add
9304  (get_local $1)
9305  (i32.const 176)
9306  )
9307  (i32.const 4)
9308  )
9309  )
9310  (i32.store offset=4
9311  (get_local $0)
9312  (i32.add
9313  (i32.load offset=4
9314  (get_local $0)
9315  )
9316  (i32.const 4)
9317  )
9318  )
9319  (get_local $0)
9320  )
9321  (func $_ZN5eosiolsINS_10datastreamIPcEEEERT_S5_RKNS_21blockchain_parametersE (param $0 i32) (param $1 i32) (result i32)
9322  (local $2 i32)
9323  (call $enumivo_assert
9324  (i32.gt_s
9325  (i32.sub
9326  (i32.load offset=8
9327  (get_local $0)
9328  )
9329  (i32.load offset=4
9330  (get_local $0)
9331  )
9332  )
9333  (i32.const 3)
9334  )
9335  (i32.const 1136)
9336  )
9337  (drop
9338  (call $memcpy
9339  (i32.load offset=4
9340  (get_local $0)
9341  )
9342  (get_local $1)
9343  (i32.const 4)
9344  )
9345  )
9346  (i32.store offset=4
9347  (get_local $0)
9348  (tee_local $2
9349  (i32.add
9350  (i32.load offset=4
9351  (get_local $0)
9352  )
9353  (i32.const 4)
9354  )
9355  )
9356  )
9357  (call $enumivo_assert
9358  (i32.gt_s
9359  (i32.sub
9360  (i32.load offset=8
9361  (get_local $0)
9362  )
9363  (get_local $2)
9364  )
9365  (i32.const 3)
9366  )
9367  (i32.const 1136)
9368  )
9369  (drop
9370  (call $memcpy
9371  (i32.load offset=4
9372  (get_local $0)
9373  )
9374  (i32.add
9375  (get_local $1)
9376  (i32.const 4)
9377  )
9378  (i32.const 4)
9379  )
9380  )
9381  (i32.store offset=4
9382  (get_local $0)
9383  (tee_local $2
9384  (i32.add
9385  (i32.load offset=4
9386  (get_local $0)
9387  )
9388  (i32.const 4)
9389  )
9390  )
9391  )
9392  (call $enumivo_assert
9393  (i32.gt_s
9394  (i32.sub
9395  (i32.load offset=8
9396  (get_local $0)
9397  )
9398  (get_local $2)
9399  )
9400  (i32.const 3)
9401  )
9402  (i32.const 1136)
9403  )
9404  (drop
9405  (call $memcpy
9406  (i32.load offset=4
9407  (get_local $0)
9408  )
9409  (i32.add
9410  (get_local $1)
9411  (i32.const 8)
9412  )
9413  (i32.const 4)
9414  )
9415  )
9416  (i32.store offset=4
9417  (get_local $0)
9418  (tee_local $2
9419  (i32.add
9420  (i32.load offset=4
9421  (get_local $0)
9422  )
9423  (i32.const 4)
9424  )
9425  )
9426  )
9427  (call $enumivo_assert
9428  (i32.gt_s
9429  (i32.sub
9430  (i32.load offset=8
9431  (get_local $0)
9432  )
9433  (get_local $2)
9434  )
9435  (i32.const 3)
9436  )
9437  (i32.const 1136)
9438  )
9439  (drop
9440  (call $memcpy
9441  (i32.load offset=4
9442  (get_local $0)
9443  )
9444  (i32.add
9445  (get_local $1)
9446  (i32.const 12)
9447  )
9448  (i32.const 4)
9449  )
9450  )
9451  (i32.store offset=4
9452  (get_local $0)
9453  (tee_local $2
9454  (i32.add
9455  (i32.load offset=4
9456  (get_local $0)
9457  )
9458  (i32.const 4)
9459  )
9460  )
9461  )
9462  (call $enumivo_assert
9463  (i32.gt_s
9464  (i32.sub
9465  (i32.load offset=8
9466  (get_local $0)
9467  )
9468  (get_local $2)
9469  )
9470  (i32.const 3)
9471  )
9472  (i32.const 1136)
9473  )
9474  (drop
9475  (call $memcpy
9476  (i32.load offset=4
9477  (get_local $0)
9478  )
9479  (i32.add
9480  (get_local $1)
9481  (i32.const 16)
9482  )
9483  (i32.const 4)
9484  )
9485  )
9486  (i32.store offset=4
9487  (get_local $0)
9488  (tee_local $2
9489  (i32.add
9490  (i32.load offset=4
9491  (get_local $0)
9492  )
9493  (i32.const 4)
9494  )
9495  )
9496  )
9497  (call $enumivo_assert
9498  (i32.gt_s
9499  (i32.sub
9500  (i32.load offset=8
9501  (get_local $0)
9502  )
9503  (get_local $2)
9504  )
9505  (i32.const 3)
9506  )
9507  (i32.const 1136)
9508  )
9509  (drop
9510  (call $memcpy
9511  (i32.load offset=4
9512  (get_local $0)
9513  )
9514  (i32.add
9515  (get_local $1)
9516  (i32.const 20)
9517  )
9518  (i32.const 4)
9519  )
9520  )
9521  (i32.store offset=4
9522  (get_local $0)
9523  (tee_local $2
9524  (i32.add
9525  (i32.load offset=4
9526  (get_local $0)
9527  )
9528  (i32.const 4)
9529  )
9530  )
9531  )
9532  (call $enumivo_assert
9533  (i32.gt_s
9534  (i32.sub
9535  (i32.load offset=8
9536  (get_local $0)
9537  )
9538  (get_local $2)
9539  )
9540  (i32.const 7)
9541  )
9542  (i32.const 1136)
9543  )
9544  (drop
9545  (call $memcpy
9546  (i32.load offset=4
9547  (get_local $0)
9548  )
9549  (i32.add
9550  (get_local $1)
9551  (i32.const 24)
9552  )
9553  (i32.const 8)
9554  )
9555  )
9556  (i32.store offset=4
9557  (get_local $0)
9558  (tee_local $2
9559  (i32.add
9560  (i32.load offset=4
9561  (get_local $0)
9562  )
9563  (i32.const 8)
9564  )
9565  )
9566  )
9567  (call $enumivo_assert
9568  (i32.gt_s
9569  (i32.sub
9570  (i32.load offset=8
9571  (get_local $0)
9572  )
9573  (get_local $2)
9574  )
9575  (i32.const 7)
9576  )
9577  (i32.const 1136)
9578  )
9579  (drop
9580  (call $memcpy
9581  (i32.load offset=4
9582  (get_local $0)
9583  )
9584  (i32.add
9585  (get_local $1)
9586  (i32.const 32)
9587  )
9588  (i32.const 8)
9589  )
9590  )
9591  (i32.store offset=4
9592  (get_local $0)
9593  (tee_local $2
9594  (i32.add
9595  (i32.load offset=4
9596  (get_local $0)
9597  )
9598  (i32.const 8)
9599  )
9600  )
9601  )
9602  (call $enumivo_assert
9603  (i32.gt_s
9604  (i32.sub
9605  (i32.load offset=8
9606  (get_local $0)
9607  )
9608  (get_local $2)
9609  )
9610  (i32.const 3)
9611  )
9612  (i32.const 1136)
9613  )
9614  (drop
9615  (call $memcpy
9616  (i32.load offset=4
9617  (get_local $0)
9618  )
9619  (i32.add
9620  (get_local $1)
9621  (i32.const 40)
9622  )
9623  (i32.const 4)
9624  )
9625  )
9626  (i32.store offset=4
9627  (get_local $0)
9628  (tee_local $2
9629  (i32.add
9630  (i32.load offset=4
9631  (get_local $0)
9632  )
9633  (i32.const 4)
9634  )
9635  )
9636  )
9637  (call $enumivo_assert
9638  (i32.gt_s
9639  (i32.sub
9640  (i32.load offset=8
9641  (get_local $0)
9642  )
9643  (get_local $2)
9644  )
9645  (i32.const 3)
9646  )
9647  (i32.const 1136)
9648  )
9649  (drop
9650  (call $memcpy
9651  (i32.load offset=4
9652  (get_local $0)
9653  )
9654  (i32.add
9655  (get_local $1)
9656  (i32.const 44)
9657  )
9658  (i32.const 4)
9659  )
9660  )
9661  (i32.store offset=4
9662  (get_local $0)
9663  (tee_local $2
9664  (i32.add
9665  (i32.load offset=4
9666  (get_local $0)
9667  )
9668  (i32.const 4)
9669  )
9670  )
9671  )
9672  (call $enumivo_assert
9673  (i32.gt_s
9674  (i32.sub
9675  (i32.load offset=8
9676  (get_local $0)
9677  )
9678  (get_local $2)
9679  )
9680  (i32.const 7)
9681  )
9682  (i32.const 1136)
9683  )
9684  (drop
9685  (call $memcpy
9686  (i32.load offset=4
9687  (get_local $0)
9688  )
9689  (i32.add
9690  (get_local $1)
9691  (i32.const 48)
9692  )
9693  (i32.const 8)
9694  )
9695  )
9696  (i32.store offset=4
9697  (get_local $0)
9698  (tee_local $2
9699  (i32.add
9700  (i32.load offset=4
9701  (get_local $0)
9702  )
9703  (i32.const 8)
9704  )
9705  )
9706  )
9707  (call $enumivo_assert
9708  (i32.gt_s
9709  (i32.sub
9710  (i32.load offset=8
9711  (get_local $0)
9712  )
9713  (get_local $2)
9714  )
9715  (i32.const 3)
9716  )
9717  (i32.const 1136)
9718  )
9719  (drop
9720  (call $memcpy
9721  (i32.load offset=4
9722  (get_local $0)
9723  )
9724  (i32.add
9725  (get_local $1)
9726  (i32.const 56)
9727  )
9728  (i32.const 4)
9729  )
9730  )
9731  (i32.store offset=4
9732  (get_local $0)
9733  (tee_local $2
9734  (i32.add
9735  (i32.load offset=4
9736  (get_local $0)
9737  )
9738  (i32.const 4)
9739  )
9740  )
9741  )
9742  (call $enumivo_assert
9743  (i32.gt_s
9744  (i32.sub
9745  (i32.load offset=8
9746  (get_local $0)
9747  )
9748  (get_local $2)
9749  )
9750  (i32.const 7)
9751  )
9752  (i32.const 1136)
9753  )
9754  (drop
9755  (call $memcpy
9756  (i32.load offset=4
9757  (get_local $0)
9758  )
9759  (i32.add
9760  (get_local $1)
9761  (i32.const 64)
9762  )
9763  (i32.const 8)
9764  )
9765  )
9766  (i32.store offset=4
9767  (get_local $0)
9768  (tee_local $2
9769  (i32.add
9770  (i32.load offset=4
9771  (get_local $0)
9772  )
9773  (i32.const 8)
9774  )
9775  )
9776  )
9777  (call $enumivo_assert
9778  (i32.gt_s
9779  (i32.sub
9780  (i32.load offset=8
9781  (get_local $0)
9782  )
9783  (get_local $2)
9784  )
9785  (i32.const 3)
9786  )
9787  (i32.const 1136)
9788  )
9789  (drop
9790  (call $memcpy
9791  (i32.load offset=4
9792  (get_local $0)
9793  )
9794  (i32.add
9795  (get_local $1)
9796  (i32.const 72)
9797  )
9798  (i32.const 4)
9799  )
9800  )
9801  (i32.store offset=4
9802  (get_local $0)
9803  (tee_local $2
9804  (i32.add
9805  (i32.load offset=4
9806  (get_local $0)
9807  )
9808  (i32.const 4)
9809  )
9810  )
9811  )
9812  (call $enumivo_assert
9813  (i32.gt_s
9814  (i32.sub
9815  (i32.load offset=8
9816  (get_local $0)
9817  )
9818  (get_local $2)
9819  )
9820  (i32.const 3)
9821  )
9822  (i32.const 1136)
9823  )
9824  (drop
9825  (call $memcpy
9826  (i32.load offset=4
9827  (get_local $0)
9828  )
9829  (i32.add
9830  (get_local $1)
9831  (i32.const 76)
9832  )
9833  (i32.const 4)
9834  )
9835  )
9836  (i32.store offset=4
9837  (get_local $0)
9838  (tee_local $2
9839  (i32.add
9840  (i32.load offset=4
9841  (get_local $0)
9842  )
9843  (i32.const 4)
9844  )
9845  )
9846  )
9847  (call $enumivo_assert
9848  (i32.gt_s
9849  (i32.sub
9850  (i32.load offset=8
9851  (get_local $0)
9852  )
9853  (get_local $2)
9854  )
9855  (i32.const 3)
9856  )
9857  (i32.const 1136)
9858  )
9859  (drop
9860  (call $memcpy
9861  (i32.load offset=4
9862  (get_local $0)
9863  )
9864  (i32.add
9865  (get_local $1)
9866  (i32.const 80)
9867  )
9868  (i32.const 4)
9869  )
9870  )
9871  (i32.store offset=4
9872  (get_local $0)
9873  (tee_local $2
9874  (i32.add
9875  (i32.load offset=4
9876  (get_local $0)
9877  )
9878  (i32.const 4)
9879  )
9880  )
9881  )
9882  (call $enumivo_assert
9883  (i32.gt_s
9884  (i32.sub
9885  (i32.load offset=8
9886  (get_local $0)
9887  )
9888  (get_local $2)
9889  )
9890  (i32.const 1)
9891  )
9892  (i32.const 1136)
9893  )
9894  (drop
9895  (call $memcpy
9896  (i32.load offset=4
9897  (get_local $0)
9898  )
9899  (i32.add
9900  (get_local $1)
9901  (i32.const 84)
9902  )
9903  (i32.const 2)
9904  )
9905  )
9906  (i32.store offset=4
9907  (get_local $0)
9908  (tee_local $2
9909  (i32.add
9910  (i32.load offset=4
9911  (get_local $0)
9912  )
9913  (i32.const 2)
9914  )
9915  )
9916  )
9917  (call $enumivo_assert
9918  (i32.gt_s
9919  (i32.sub
9920  (i32.load offset=8
9921  (get_local $0)
9922  )
9923  (get_local $2)
9924  )
9925  (i32.const 1)
9926  )
9927  (i32.const 1136)
9928  )
9929  (drop
9930  (call $memcpy
9931  (i32.load offset=4
9932  (get_local $0)
9933  )
9934  (i32.add
9935  (get_local $1)
9936  (i32.const 86)
9937  )
9938  (i32.const 2)
9939  )
9940  )
9941  (i32.store offset=4
9942  (get_local $0)
9943  (tee_local $2
9944  (i32.add
9945  (i32.load offset=4
9946  (get_local $0)
9947  )
9948  (i32.const 2)
9949  )
9950  )
9951  )
9952  (call $enumivo_assert
9953  (i32.gt_s
9954  (i32.sub
9955  (i32.load offset=8
9956  (get_local $0)
9957  )
9958  (get_local $2)
9959  )
9960  (i32.const 3)
9961  )
9962  (i32.const 1136)
9963  )
9964  (drop
9965  (call $memcpy
9966  (i32.load offset=4
9967  (get_local $0)
9968  )
9969  (i32.add
9970  (get_local $1)
9971  (i32.const 88)
9972  )
9973  (i32.const 4)
9974  )
9975  )
9976  (i32.store offset=4
9977  (get_local $0)
9978  (tee_local $2
9979  (i32.add
9980  (i32.load offset=4
9981  (get_local $0)
9982  )
9983  (i32.const 4)
9984  )
9985  )
9986  )
9987  (call $enumivo_assert
9988  (i32.gt_s
9989  (i32.sub
9990  (i32.load offset=8
9991  (get_local $0)
9992  )
9993  (get_local $2)
9994  )
9995  (i32.const 3)
9996  )
9997  (i32.const 1136)
9998  )
9999  (drop
10000  (call $memcpy
10001  (i32.load offset=4
10002  (get_local $0)
10003  )
10004  (i32.add
10005  (get_local $1)
10006  (i32.const 92)
10007  )
10008  (i32.const 4)
10009  )
10010  )
10011  (i32.store offset=4
10012  (get_local $0)
10013  (i32.add
10014  (i32.load offset=4
10015  (get_local $0)
10016  )
10017  (i32.const 4)
10018  )
10019  )
10020  (get_local $0)
10021  )
10022  (func $_ZN5eosiolsINS_10datastreamIPcEEEERT_S5_RKNSt3__16vectorIcNS6_9allocatorIcEEEE (param $0 i32) (param $1 i32) (result i32)
10023  (local $2 i32)
10024  (local $3 i32)
10025  (local $4 i32)
10026  (local $5 i32)
10027  (local $6 i32)
10028  (local $7 i64)
10029  (local $8 i32)
10030  (i32.store offset=4
10031  (i32.const 0)
10032  (tee_local $8
10033  (i32.sub
10034  (i32.load offset=4
10035  (i32.const 0)
10036  )
10037  (i32.const 16)
10038  )
10039  )
10040  )
10041  (set_local $7
10042  (i64.extend_u/i32
10043  (i32.sub
10044  (i32.load offset=4
10045  (get_local $1)
10046  )
10047  (i32.load
10048  (get_local $1)
10049  )
10050  )
10051  )
10052  )
10053  (set_local $6
10054  (i32.load offset=4
10055  (get_local $0)
10056  )
10057  )
10058  (set_local $4
10059  (i32.add
10060  (get_local $0)
10061  (i32.const 8)
10062  )
10063  )
10064  (set_local $5
10065  (i32.add
10066  (get_local $0)
10067  (i32.const 4)
10068  )
10069  )
10070  (loop $label$0
10071  (set_local $2
10072  (i32.wrap/i64
10073  (get_local $7)
10074  )
10075  )
10076  (i32.store8 offset=15
10077  (get_local $8)
10078  (i32.or
10079  (i32.shl
10080  (tee_local $3
10081  (i64.ne
10082  (tee_local $7
10083  (i64.shr_u
10084  (get_local $7)
10085  (i64.const 7)
10086  )
10087  )
10088  (i64.const 0)
10089  )
10090  )
10091  (i32.const 7)
10092  )
10093  (i32.and
10094  (get_local $2)
10095  (i32.const 127)
10096  )
10097  )
10098  )
10099  (call $enumivo_assert
10100  (i32.gt_s
10101  (i32.sub
10102  (i32.load
10103  (get_local $4)
10104  )
10105  (get_local $6)
10106  )
10107  (i32.const 0)
10108  )
10109  (i32.const 1136)
10110  )
10111  (drop
10112  (call $memcpy
10113  (i32.load
10114  (get_local $5)
10115  )
10116  (i32.add
10117  (get_local $8)
10118  (i32.const 15)
10119  )
10120  (i32.const 1)
10121  )
10122  )
10123  (i32.store
10124  (get_local $5)
10125  (tee_local $6
10126  (i32.add
10127  (i32.load
10128  (get_local $5)
10129  )
10130  (i32.const 1)
10131  )
10132  )
10133  )
10134  (br_if $label$0
10135  (get_local $3)
10136  )
10137  )
10138  (call $enumivo_assert
10139  (i32.ge_s
10140  (i32.sub
10141  (i32.load
10142  (i32.add
10143  (get_local $0)
10144  (i32.const 8)
10145  )
10146  )
10147  (get_local $6)
10148  )
10149  (tee_local $5
10150  (i32.sub
10151  (i32.load
10152  (i32.add
10153  (get_local $1)
10154  (i32.const 4)
10155  )
10156  )
10157  (tee_local $2
10158  (i32.load
10159  (get_local $1)
10160  )
10161  )
10162  )
10163  )
10164  )
10165  (i32.const 1136)
10166  )
10167  (drop
10168  (call $memcpy
10169  (i32.load
10170  (tee_local $6
10171  (i32.add
10172  (get_local $0)
10173  (i32.const 4)
10174  )
10175  )
10176  )
10177  (get_local $2)
10178  (get_local $5)
10179  )
10180  )
10181  (i32.store
10182  (get_local $6)
10183  (i32.add
10184  (i32.load
10185  (get_local $6)
10186  )
10187  (get_local $5)
10188  )
10189  )
10190  (i32.store offset=4
10191  (i32.const 0)
10192  (i32.add
10193  (get_local $8)
10194  (i32.const 16)
10195  )
10196  )
10197  (get_local $0)
10198  )
10199  (func $_ZN11enumivosystemrsIN5eosio10datastreamIPKcEEEERT_S7_RNS_6votingILy6138663577826885632EE13producer_infoE (param $0 i32) (param $1 i32) (result i32)
10200  (local $2 i32)
10201  (call $enumivo_assert
10202  (i32.gt_u
10203  (i32.sub
10204  (i32.load offset=8
10205  (get_local $0)
10206  )
10207  (i32.load offset=4
10208  (get_local $0)
10209  )
10210  )
10211  (i32.const 7)
10212  )
10213  (i32.const 1184)
10214  )
10215  (drop
10216  (call $memcpy
10217  (get_local $1)
10218  (i32.load offset=4
10219  (get_local $0)
10220  )
10221  (i32.const 8)
10222  )
10223  )
10224  (i32.store offset=4
10225  (get_local $0)
10226  (tee_local $2
10227  (i32.add
10228  (i32.load offset=4
10229  (get_local $0)
10230  )
10231  (i32.const 8)
10232  )
10233  )
10234  )
10235  (call $enumivo_assert
10236  (i32.gt_u
10237  (i32.sub
10238  (i32.load offset=8
10239  (get_local $0)
10240  )
10241  (get_local $2)
10242  )
10243  (i32.const 15)
10244  )
10245  (i32.const 1184)
10246  )
10247  (drop
10248  (call $memcpy
10249  (i32.add
10250  (get_local $1)
10251  (i32.const 16)
10252  )
10253  (i32.load offset=4
10254  (get_local $0)
10255  )
10256  (i32.const 16)
10257  )
10258  )
10259  (i32.store offset=4
10260  (get_local $0)
10261  (i32.add
10262  (i32.load offset=4
10263  (get_local $0)
10264  )
10265  (i32.const 16)
10266  )
10267  )
10268  (drop
10269  (call $_ZN5eosiorsINS_10datastreamIPKcEEEERT_S6_RNS_21blockchain_parametersE
10270  (get_local $0)
10271  (i32.add
10272  (get_local $1)
10273  (i32.const 32)
10274  )
10275  )
10276  )
10277  (call $enumivo_assert
10278  (i32.gt_u
10279  (i32.sub
10280  (i32.load offset=8
10281  (get_local $0)
10282  )
10283  (i32.load offset=4
10284  (get_local $0)
10285  )
10286  )
10287  (i32.const 3)
10288  )
10289  (i32.const 1184)
10290  )
10291  (drop
10292  (call $memcpy
10293  (i32.add
10294  (get_local $1)
10295  (i32.const 136)
10296  )
10297  (i32.load offset=4
10298  (get_local $0)
10299  )
10300  (i32.const 4)
10301  )
10302  )
10303  (i32.store offset=4
10304  (get_local $0)
10305  (tee_local $2
10306  (i32.add
10307  (i32.load offset=4
10308  (get_local $0)
10309  )
10310  (i32.const 4)
10311  )
10312  )
10313  )
10314  (call $enumivo_assert
10315  (i32.gt_u
10316  (i32.sub
10317  (i32.load offset=8
10318  (get_local $0)
10319  )
10320  (get_local $2)
10321  )
10322  (i32.const 3)
10323  )
10324  (i32.const 1184)
10325  )
10326  (drop
10327  (call $memcpy
10328  (i32.add
10329  (get_local $1)
10330  (i32.const 140)
10331  )
10332  (i32.load offset=4
10333  (get_local $0)
10334  )
10335  (i32.const 4)
10336  )
10337  )
10338  (i32.store offset=4
10339  (get_local $0)
10340  (i32.add
10341  (i32.load offset=4
10342  (get_local $0)
10343  )
10344  (i32.const 4)
10345  )
10346  )
10347  (call $enumivo_assert
10348  (i32.gt_u
10349  (i32.sub
10350  (i32.load offset=8
10351  (tee_local $0
10352  (call $_ZN5eosiorsINS_10datastreamIPKcEEEERT_S6_RNSt3__16vectorIcNS7_9allocatorIcEEEE
10353  (get_local $0)
10354  (i32.add
10355  (get_local $1)
10356  (i32.const 144)
10357  )
10358  )
10359  )
10360  )
10361  (i32.load offset=4
10362  (get_local $0)
10363  )
10364  )
10365  (i32.const 7)
10366  )
10367  (i32.const 1184)
10368  )
10369  (drop
10370  (call $memcpy
10371  (i32.add
10372  (get_local $1)
10373  (i32.const 160)
10374  )
10375  (i32.load offset=4
10376  (get_local $0)
10377  )
10378  (i32.const 8)
10379  )
10380  )
10381  (i32.store offset=4
10382  (get_local $0)
10383  (tee_local $2
10384  (i32.add
10385  (i32.load offset=4
10386  (get_local $0)
10387  )
10388  (i32.const 8)
10389  )
10390  )
10391  )
10392  (call $enumivo_assert
10393  (i32.gt_u
10394  (i32.sub
10395  (i32.load offset=8
10396  (get_local $0)
10397  )
10398  (get_local $2)
10399  )
10400  (i32.const 3)
10401  )
10402  (i32.const 1184)
10403  )
10404  (drop
10405  (call $memcpy
10406  (i32.add
10407  (get_local $1)
10408  (i32.const 168)
10409  )
10410  (i32.load offset=4
10411  (get_local $0)
10412  )
10413  (i32.const 4)
10414  )
10415  )
10416  (i32.store offset=4
10417  (get_local $0)
10418  (tee_local $2
10419  (i32.add
10420  (i32.load offset=4
10421  (get_local $0)
10422  )
10423  (i32.const 4)
10424  )
10425  )
10426  )
10427  (call $enumivo_assert
10428  (i32.gt_u
10429  (i32.sub
10430  (i32.load offset=8
10431  (get_local $0)
10432  )
10433  (get_local $2)
10434  )
10435  (i32.const 3)
10436  )
10437  (i32.const 1184)
10438  )
10439  (drop
10440  (call $memcpy
10441  (i32.add
10442  (get_local $1)
10443  (i32.const 172)
10444  )
10445  (i32.load offset=4
10446  (get_local $0)
10447  )
10448  (i32.const 4)
10449  )
10450  )
10451  (i32.store offset=4
10452  (get_local $0)
10453  (tee_local $2
10454  (i32.add
10455  (i32.load offset=4
10456  (get_local $0)
10457  )
10458  (i32.const 4)
10459  )
10460  )
10461  )
10462  (call $enumivo_assert
10463  (i32.gt_u
10464  (i32.sub
10465  (i32.load offset=8
10466  (get_local $0)
10467  )
10468  (get_local $2)
10469  )
10470  (i32.const 3)
10471  )
10472  (i32.const 1184)
10473  )
10474  (drop
10475  (call $memcpy
10476  (i32.add
10477  (get_local $1)
10478  (i32.const 176)
10479  )
10480  (i32.load offset=4
10481  (get_local $0)
10482  )
10483  (i32.const 4)
10484  )
10485  )
10486  (i32.store offset=4
10487  (get_local $0)
10488  (i32.add
10489  (i32.load offset=4
10490  (get_local $0)
10491  )
10492  (i32.const 4)
10493  )
10494  )
10495  (get_local $0)
10496  )
10497  (func $_ZNSt3__16vectorIN5eosio11multi_indexILy12531438729685161792EN11enumivosystem6votingILy6138663577826885632EE13producer_infoEJNS1_10indexed_byILy12531717195943457440EN5boost11multi_index13const_mem_funIS6_oXadL_ZNKS6_8by_votesEvEEEEEEEE8item_ptrENS_9allocatorISE_EEE24__emplace_back_slow_pathIJNS_10unique_ptrINSD_4itemENS_14default_deleteISK_EEEERyRlEEEvDpOT_ (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32)
10498  (local $4 i32)
10499  (local $5 i32)
10500  (local $6 i32)
10501  (local $7 i32)
10502  (block $label$0
10503  (block $label$1
10504  (br_if $label$1
10505  (i32.ge_u
10506  (tee_local $5
10507  (i32.add
10508  (tee_local $4
10509  (i32.div_s
10510  (i32.sub
10511  (i32.load offset=4
10512  (get_local $0)
10513  )
10514  (tee_local $6
10515  (i32.load
10516  (get_local $0)
10517  )
10518  )
10519  )
10520  (i32.const 24)
10521  )
10522  )
10523  (i32.const 1)
10524  )
10525  )
10526  (i32.const 178956971)
10527  )
10528  )
10529  (set_local $7
10530  (i32.const 178956970)
10531  )
10532  (block $label$2
10533  (block $label$3
10534  (br_if $label$3
10535  (i32.gt_u
10536  (tee_local $6
10537  (i32.div_s
10538  (i32.sub
10539  (i32.load offset=8
10540  (get_local $0)
10541  )
10542  (get_local $6)
10543  )
10544  (i32.const 24)
10545  )
10546  )
10547  (i32.const 89478484)
10548  )
10549  )
10550  (br_if $label$2
10551  (i32.eqz
10552  (tee_local $7
10553  (select
10554  (get_local $5)
10555  (tee_local $7
10556  (i32.shl
10557  (get_local $6)
10558  (i32.const 1)
10559  )
10560  )
10561  (i32.lt_u
10562  (get_local $7)
10563  (get_local $5)
10564  )
10565  )
10566  )
10567  )
10568  )
10569  )
10570  (set_local $6
10571  (call $_Znwj
10572  (i32.mul
10573  (get_local $7)
10574  (i32.const 24)
10575  )
10576  )
10577  )
10578  (br $label$0)
10579  )
10580  (set_local $7
10581  (i32.const 0)
10582  )
10583  (set_local $6
10584  (i32.const 0)
10585  )
10586  (br $label$0)
10587  )
10588  (call $_ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv
10589  (get_local $0)
10590  )
10591  (unreachable)
10592  )
10593  (set_local $5
10594  (i32.load
10595  (get_local $1)
10596  )
10597  )
10598  (i32.store
10599  (get_local $1)
10600  (i32.const 0)
10601  )
10602  (i32.store
10603  (tee_local $1
10604  (i32.add
10605  (get_local $6)
10606  (i32.mul
10607  (get_local $4)
10608  (i32.const 24)
10609  )
10610  )
10611  )
10612  (get_local $5)
10613  )
10614  (i64.store offset=8
10615  (get_local $1)
10616  (i64.load
10617  (get_local $2)
10618  )
10619  )
10620  (i32.store offset=16
10621  (get_local $1)
10622  (i32.load
10623  (get_local $3)
10624  )
10625  )
10626  (set_local $4
10627  (i32.add
10628  (get_local $6)
10629  (i32.mul
10630  (get_local $7)
10631  (i32.const 24)
10632  )
10633  )
10634  )
10635  (set_local $5
10636  (i32.add
10637  (get_local $1)
10638  (i32.const 24)
10639  )
10640  )
10641  (block $label$4
10642  (block $label$5
10643  (br_if $label$5
10644  (i32.eq
10645  (tee_local $6
10646  (i32.load
10647  (i32.add
10648  (get_local $0)
10649  (i32.const 4)
10650  )
10651  )
10652  )
10653  (tee_local $7
10654  (i32.load
10655  (get_local $0)
10656  )
10657  )
10658  )
10659  )
10660  (loop $label$6
10661  (set_local $3
10662  (i32.load
10663  (tee_local $2
10664  (i32.add
10665  (get_local $6)
10666  (i32.const -24)
10667  )
10668  )
10669  )
10670  )
10671  (i32.store
10672  (get_local $2)
10673  (i32.const 0)
10674  )
10675  (i32.store
10676  (i32.add
10677  (get_local $1)
10678  (i32.const -24)
10679  )
10680  (get_local $3)
10681  )
10682  (i32.store
10683  (i32.add
10684  (get_local $1)
10685  (i32.const -8)
10686  )
10687  (i32.load
10688  (i32.add
10689  (get_local $6)
10690  (i32.const -8)
10691  )
10692  )
10693  )
10694  (i32.store
10695  (i32.add
10696  (get_local $1)
10697  (i32.const -12)
10698  )
10699  (i32.load
10700  (i32.add
10701  (get_local $6)
10702  (i32.const -12)
10703  )
10704  )
10705  )
10706  (i32.store
10707  (i32.add
10708  (get_local $1)
10709  (i32.const -16)
10710  )
10711  (i32.load
10712  (i32.add
10713  (get_local $6)
10714  (i32.const -16)
10715  )
10716  )
10717  )
10718  (set_local $1
10719  (i32.add
10720  (get_local $1)
10721  (i32.const -24)
10722  )
10723  )
10724  (set_local $6
10725  (get_local $2)
10726  )
10727  (br_if $label$6
10728  (i32.ne
10729  (get_local $7)
10730  (get_local $2)
10731  )
10732  )
10733  )
10734  (set_local $7
10735  (i32.load
10736  (i32.add
10737  (get_local $0)
10738  (i32.const 4)
10739  )
10740  )
10741  )
10742  (set_local $2
10743  (i32.load
10744  (get_local $0)
10745  )
10746  )
10747  (br $label$4)
10748  )
10749  (set_local $2
10750  (get_local $7)
10751  )
10752  )
10753  (i32.store
10754  (get_local $0)
10755  (get_local $1)
10756  )
10757  (i32.store
10758  (i32.add
10759  (get_local $0)
10760  (i32.const 4)
10761  )
10762  (get_local $5)
10763  )
10764  (i32.store
10765  (i32.add
10766  (get_local $0)
10767  (i32.const 8)
10768  )
10769  (get_local $4)
10770  )
10771  (block $label$7
10772  (br_if $label$7
10773  (i32.eq
10774  (get_local $7)
10775  (get_local $2)
10776  )
10777  )
10778  (loop $label$8
10779  (set_local $1
10780  (i32.load
10781  (tee_local $7
10782  (i32.add
10783  (get_local $7)
10784  (i32.const -24)
10785  )
10786  )
10787  )
10788  )
10789  (i32.store
10790  (get_local $7)
10791  (i32.const 0)
10792  )
10793  (block $label$9
10794  (br_if $label$9
10795  (i32.eqz
10796  (get_local $1)
10797  )
10798  )
10799  (block $label$10
10800  (br_if $label$10
10801  (i32.eqz
10802  (tee_local $6
10803  (i32.load offset=144
10804  (get_local $1)
10805  )
10806  )
10807  )
10808  )
10809  (i32.store
10810  (i32.add
10811  (get_local $1)
10812  (i32.const 148)
10813  )
10814  (get_local $6)
10815  )
10816  (call $_ZdlPv
10817  (get_local $6)
10818  )
10819  )
10820  (call $_ZdlPv
10821  (get_local $1)
10822  )
10823  )
10824  (br_if $label$8
10825  (i32.ne
10826  (get_local $2)
10827  (get_local $7)
10828  )
10829  )
10830  )
10831  )
10832  (block $label$11
10833  (br_if $label$11
10834  (i32.eqz
10835  (get_local $2)
10836  )
10837  )
10838  (call $_ZdlPv
10839  (get_local $2)
10840  )
10841  )
10842  )
10843  (func $_ZN5eosiorsINS_10datastreamIPKcEEEERT_S6_RNS_21blockchain_parametersE (param $0 i32) (param $1 i32) (result i32)
10844  (local $2 i32)
10845  (call $enumivo_assert
10846  (i32.gt_u
10847  (i32.sub
10848  (i32.load offset=8
10849  (get_local $0)
10850  )
10851  (i32.load offset=4
10852  (get_local $0)
10853  )
10854  )
10855  (i32.const 3)
10856  )
10857  (i32.const 1184)
10858  )
10859  (drop
10860  (call $memcpy
10861  (get_local $1)
10862  (i32.load offset=4
10863  (get_local $0)
10864  )
10865  (i32.const 4)
10866  )
10867  )
10868  (i32.store offset=4
10869  (get_local $0)
10870  (tee_local $2
10871  (i32.add
10872  (i32.load offset=4
10873  (get_local $0)
10874  )
10875  (i32.const 4)
10876  )
10877  )
10878  )
10879  (call $enumivo_assert
10880  (i32.gt_u
10881  (i32.sub
10882  (i32.load offset=8
10883  (get_local $0)
10884  )
10885  (get_local $2)
10886  )
10887  (i32.const 3)
10888  )
10889  (i32.const 1184)
10890  )
10891  (drop
10892  (call $memcpy
10893  (i32.add
10894  (get_local $1)
10895  (i32.const 4)
10896  )
10897  (i32.load offset=4
10898  (get_local $0)
10899  )
10900  (i32.const 4)
10901  )
10902  )
10903  (i32.store offset=4
10904  (get_local $0)
10905  (tee_local $2
10906  (i32.add
10907  (i32.load offset=4
10908  (get_local $0)
10909  )
10910  (i32.const 4)
10911  )
10912  )
10913  )
10914  (call $enumivo_assert
10915  (i32.gt_u
10916  (i32.sub
10917  (i32.load offset=8
10918  (get_local $0)
10919  )
10920  (get_local $2)
10921  )
10922  (i32.const 3)
10923  )
10924  (i32.const 1184)
10925  )
10926  (drop
10927  (call $memcpy
10928  (i32.add
10929  (get_local $1)
10930  (i32.const 8)
10931  )
10932  (i32.load offset=4
10933  (get_local $0)
10934  )
10935  (i32.const 4)
10936  )
10937  )
10938  (i32.store offset=4
10939  (get_local $0)
10940  (tee_local $2
10941  (i32.add
10942  (i32.load offset=4
10943  (get_local $0)
10944  )
10945  (i32.const 4)
10946  )
10947  )
10948  )
10949  (call $enumivo_assert
10950  (i32.gt_u
10951  (i32.sub
10952  (i32.load offset=8
10953  (get_local $0)
10954  )
10955  (get_local $2)
10956  )
10957  (i32.const 3)
10958  )
10959  (i32.const 1184)
10960  )
10961  (drop
10962  (call $memcpy
10963  (i32.add
10964  (get_local $1)
10965  (i32.const 12)
10966  )
10967  (i32.load offset=4
10968  (get_local $0)
10969  )
10970  (i32.const 4)
10971  )
10972  )
10973  (i32.store offset=4
10974  (get_local $0)
10975  (tee_local $2
10976  (i32.add
10977  (i32.load offset=4
10978  (get_local $0)
10979  )
10980  (i32.const 4)
10981  )
10982  )
10983  )
10984  (call $enumivo_assert
10985  (i32.gt_u
10986  (i32.sub
10987  (i32.load offset=8
10988  (get_local $0)
10989  )
10990  (get_local $2)
10991  )
10992  (i32.const 3)
10993  )
10994  (i32.const 1184)
10995  )
10996  (drop
10997  (call $memcpy
10998  (i32.add
10999  (get_local $1)
11000  (i32.const 16)
11001  )
11002  (i32.load offset=4
11003  (get_local $0)
11004  )
11005  (i32.const 4)
11006  )
11007  )
11008  (i32.store offset=4
11009  (get_local $0)
11010  (tee_local $2
11011  (i32.add
11012  (i32.load offset=4
11013  (get_local $0)
11014  )
11015  (i32.const 4)
11016  )
11017  )
11018  )
11019  (call $enumivo_assert
11020  (i32.gt_u
11021  (i32.sub
11022  (i32.load offset=8
11023  (get_local $0)
11024  )
11025  (get_local $2)
11026  )
11027  (i32.const 3)
11028  )
11029  (i32.const 1184)
11030  )
11031  (drop
11032  (call $memcpy
11033  (i32.add
11034  (get_local $1)
11035  (i32.const 20)
11036  )
11037  (i32.load offset=4
11038  (get_local $0)
11039  )
11040  (i32.const 4)
11041  )
11042  )
11043  (i32.store offset=4
11044  (get_local $0)
11045  (tee_local $2
11046  (i32.add
11047  (i32.load offset=4
11048  (get_local $0)
11049  )
11050  (i32.const 4)
11051  )
11052  )
11053  )
11054  (call $enumivo_assert
11055  (i32.gt_u
11056  (i32.sub
11057  (i32.load offset=8
11058  (get_local $0)
11059  )
11060  (get_local $2)
11061  )
11062  (i32.const 7)
11063  )
11064  (i32.const 1184)
11065  )
11066  (drop
11067  (call $memcpy
11068  (i32.add
11069  (get_local $1)
11070  (i32.const 24)
11071  )
11072  (i32.load offset=4
11073  (get_local $0)
11074  )
11075  (i32.const 8)
11076  )
11077  )
11078  (i32.store offset=4
11079  (get_local $0)
11080  (tee_local $2
11081  (i32.add
11082  (i32.load offset=4
11083  (get_local $0)
11084  )
11085  (i32.const 8)
11086  )
11087  )
11088  )
11089  (call $enumivo_assert
11090  (i32.gt_u
11091  (i32.sub
11092  (i32.load offset=8
11093  (get_local $0)
11094  )
11095  (get_local $2)
11096  )
11097  (i32.const 7)
11098  )
11099  (i32.const 1184)
11100  )
11101  (drop
11102  (call $memcpy
11103  (i32.add
11104  (get_local $1)
11105  (i32.const 32)
11106  )
11107  (i32.load offset=4
11108  (get_local $0)
11109  )
11110  (i32.const 8)
11111  )
11112  )
11113  (i32.store offset=4
11114  (get_local $0)
11115  (tee_local $2
11116  (i32.add
11117  (i32.load offset=4
11118  (get_local $0)
11119  )
11120  (i32.const 8)
11121  )
11122  )
11123  )
11124  (call $enumivo_assert
11125  (i32.gt_u
11126  (i32.sub
11127  (i32.load offset=8
11128  (get_local $0)
11129  )
11130  (get_local $2)
11131  )
11132  (i32.const 3)
11133  )
11134  (i32.const 1184)
11135  )
11136  (drop
11137  (call $memcpy
11138  (i32.add
11139  (get_local $1)
11140  (i32.const 40)
11141  )
11142  (i32.load offset=4
11143  (get_local $0)
11144  )
11145  (i32.const 4)
11146  )
11147  )
11148  (i32.store offset=4
11149  (get_local $0)
11150  (tee_local $2
11151  (i32.add
11152  (i32.load offset=4
11153  (get_local $0)
11154  )
11155  (i32.const 4)
11156  )
11157  )
11158  )
11159  (call $enumivo_assert
11160  (i32.gt_u
11161  (i32.sub
11162  (i32.load offset=8
11163  (get_local $0)
11164  )
11165  (get_local $2)
11166  )
11167  (i32.const 3)
11168  )
11169  (i32.const 1184)
11170  )
11171  (drop
11172  (call $memcpy
11173  (i32.add
11174  (get_local $1)
11175  (i32.const 44)
11176  )
11177  (i32.load offset=4
11178  (get_local $0)
11179  )
11180  (i32.const 4)
11181  )
11182  )
11183  (i32.store offset=4
11184  (get_local $0)
11185  (tee_local $2
11186  (i32.add
11187  (i32.load offset=4
11188  (get_local $0)
11189  )
11190  (i32.const 4)
11191  )
11192  )
11193  )
11194  (call $enumivo_assert
11195  (i32.gt_u
11196  (i32.sub
11197  (i32.load offset=8
11198  (get_local $0)
11199  )
11200  (get_local $2)
11201  )
11202  (i32.const 7)
11203  )
11204  (i32.const 1184)
11205  )
11206  (drop
11207  (call $memcpy
11208  (i32.add
11209  (get_local $1)
11210  (i32.const 48)
11211  )
11212  (i32.load offset=4
11213  (get_local $0)
11214  )
11215  (i32.const 8)
11216  )
11217  )
11218  (i32.store offset=4
11219  (get_local $0)
11220  (tee_local $2
11221  (i32.add
11222  (i32.load offset=4
11223  (get_local $0)
11224  )
11225  (i32.const 8)
11226  )
11227  )
11228  )
11229  (call $enumivo_assert
11230  (i32.gt_u
11231  (i32.sub
11232  (i32.load offset=8
11233  (get_local $0)
11234  )
11235  (get_local $2)
11236  )
11237  (i32.const 3)
11238  )
11239  (i32.const 1184)
11240  )
11241  (drop
11242  (call $memcpy
11243  (i32.add
11244  (get_local $1)
11245  (i32.const 56)
11246  )
11247  (i32.load offset=4
11248  (get_local $0)
11249  )
11250  (i32.const 4)
11251  )
11252  )
11253  (i32.store offset=4
11254  (get_local $0)
11255  (tee_local $2
11256  (i32.add
11257  (i32.load offset=4
11258  (get_local $0)
11259  )
11260  (i32.const 4)
11261  )
11262  )
11263  )
11264  (call $enumivo_assert
11265  (i32.gt_u
11266  (i32.sub
11267  (i32.load offset=8
11268  (get_local $0)
11269  )
11270  (get_local $2)
11271  )
11272  (i32.const 7)
11273  )
11274  (i32.const 1184)
11275  )
11276  (drop
11277  (call $memcpy
11278  (i32.add
11279  (get_local $1)
11280  (i32.const 64)
11281  )
11282  (i32.load offset=4
11283  (get_local $0)
11284  )
11285  (i32.const 8)
11286  )
11287  )
11288  (i32.store offset=4
11289  (get_local $0)
11290  (tee_local $2
11291  (i32.add
11292  (i32.load offset=4
11293  (get_local $0)
11294  )
11295  (i32.const 8)
11296  )
11297  )
11298  )
11299  (call $enumivo_assert
11300  (i32.gt_u
11301  (i32.sub
11302  (i32.load offset=8
11303  (get_local $0)
11304  )
11305  (get_local $2)
11306  )
11307  (i32.const 3)
11308  )
11309  (i32.const 1184)
11310  )
11311  (drop
11312  (call $memcpy
11313  (i32.add
11314  (get_local $1)
11315  (i32.const 72)
11316  )
11317  (i32.load offset=4
11318  (get_local $0)
11319  )
11320  (i32.const 4)
11321  )
11322  )
11323  (i32.store offset=4
11324  (get_local $0)
11325  (tee_local $2
11326  (i32.add
11327  (i32.load offset=4
11328  (get_local $0)
11329  )
11330  (i32.const 4)
11331  )
11332  )
11333  )
11334  (call $enumivo_assert
11335  (i32.gt_u
11336  (i32.sub
11337  (i32.load offset=8
11338  (get_local $0)
11339  )
11340  (get_local $2)
11341  )
11342  (i32.const 3)
11343  )
11344  (i32.const 1184)
11345  )
11346  (drop
11347  (call $memcpy
11348  (i32.add
11349  (get_local $1)
11350  (i32.const 76)
11351  )
11352  (i32.load offset=4
11353  (get_local $0)
11354  )
11355  (i32.const 4)
11356  )
11357  )
11358  (i32.store offset=4
11359  (get_local $0)
11360  (tee_local $2
11361  (i32.add
11362  (i32.load offset=4
11363  (get_local $0)
11364  )
11365  (i32.const 4)
11366  )
11367  )
11368  )
11369  (call $enumivo_assert
11370  (i32.gt_u
11371  (i32.sub
11372  (i32.load offset=8
11373  (get_local $0)
11374  )
11375  (get_local $2)
11376  )
11377  (i32.const 3)
11378  )
11379  (i32.const 1184)
11380  )
11381  (drop
11382  (call $memcpy
11383  (i32.add
11384  (get_local $1)
11385  (i32.const 80)
11386  )
11387  (i32.load offset=4
11388  (get_local $0)
11389  )
11390  (i32.const 4)
11391  )
11392  )
11393  (i32.store offset=4
11394  (get_local $0)
11395  (tee_local $2
11396  (i32.add
11397  (i32.load offset=4
11398  (get_local $0)
11399  )
11400  (i32.const 4)
11401  )
11402  )
11403  )
11404  (call $enumivo_assert
11405  (i32.gt_u
11406  (i32.sub
11407  (i32.load offset=8
11408  (get_local $0)
11409  )
11410  (get_local $2)
11411  )
11412  (i32.const 1)
11413  )
11414  (i32.const 1184)
11415  )
11416  (drop
11417  (call $memcpy
11418  (i32.add
11419  (get_local $1)
11420  (i32.const 84)
11421  )
11422  (i32.load offset=4
11423  (get_local $0)
11424  )
11425  (i32.const 2)
11426  )
11427  )
11428  (i32.store offset=4
11429  (get_local $0)
11430  (tee_local $2
11431  (i32.add
11432  (i32.load offset=4
11433  (get_local $0)
11434  )
11435  (i32.const 2)
11436  )
11437  )
11438  )
11439  (call $enumivo_assert
11440  (i32.gt_u
11441  (i32.sub
11442  (i32.load offset=8
11443  (get_local $0)
11444  )
11445  (get_local $2)
11446  )
11447  (i32.const 1)
11448  )
11449  (i32.const 1184)
11450  )
11451  (drop
11452  (call $memcpy
11453  (i32.add
11454  (get_local $1)
11455  (i32.const 86)
11456  )
11457  (i32.load offset=4
11458  (get_local $0)
11459  )
11460  (i32.const 2)
11461  )
11462  )
11463  (i32.store offset=4
11464  (get_local $0)
11465  (tee_local $2
11466  (i32.add
11467  (i32.load offset=4
11468  (get_local $0)
11469  )
11470  (i32.const 2)
11471  )
11472  )
11473  )
11474  (call $enumivo_assert
11475  (i32.gt_u
11476  (i32.sub
11477  (i32.load offset=8
11478  (get_local $0)
11479  )
11480  (get_local $2)
11481  )
11482  (i32.const 3)
11483  )
11484  (i32.const 1184)
11485  )
11486  (drop
11487  (call $memcpy
11488  (i32.add
11489  (get_local $1)
11490  (i32.const 88)
11491  )
11492  (i32.load offset=4
11493  (get_local $0)
11494  )
11495  (i32.const 4)
11496  )
11497  )
11498  (i32.store offset=4
11499  (get_local $0)
11500  (tee_local $2
11501  (i32.add
11502  (i32.load offset=4
11503  (get_local $0)
11504  )
11505  (i32.const 4)
11506  )
11507  )
11508  )
11509  (call $enumivo_assert
11510  (i32.gt_u
11511  (i32.sub
11512  (i32.load offset=8
11513  (get_local $0)
11514  )
11515  (get_local $2)
11516  )
11517  (i32.const 3)
11518  )
11519  (i32.const 1184)
11520  )
11521  (drop
11522  (call $memcpy
11523  (i32.add
11524  (get_local $1)
11525  (i32.const 92)
11526  )
11527  (i32.load offset=4
11528  (get_local $0)
11529  )
11530  (i32.const 4)
11531  )
11532  )
11533  (i32.store offset=4
11534  (get_local $0)
11535  (i32.add
11536  (i32.load offset=4
11537  (get_local $0)
11538  )
11539  (i32.const 4)
11540  )
11541  )
11542  (get_local $0)
11543  )
11544  (func $_ZN5eosiorsINS_10datastreamIPKcEEEERT_S6_RNSt3__16vectorIcNS7_9allocatorIcEEEE (param $0 i32) (param $1 i32) (result i32)
11545  (local $2 i32)
11546  (local $3 i32)
11547  (local $4 i32)
11548  (local $5 i32)
11549  (local $6 i64)
11550  (local $7 i32)
11551  (set_local $5
11552  (i32.load offset=4
11553  (get_local $0)
11554  )
11555  )
11556  (set_local $7
11557  (i32.const 0)
11558  )
11559  (set_local $6
11560  (i64.const 0)
11561  )
11562  (set_local $2
11563  (i32.add
11564  (get_local $0)
11565  (i32.const 8)
11566  )
11567  )
11568  (set_local $3
11569  (i32.add
11570  (get_local $0)
11571  (i32.const 4)
11572  )
11573  )
11574  (loop $label$0
11575  (call $enumivo_assert
11576  (i32.lt_u
11577  (get_local $5)
11578  (i32.load
11579  (get_local $2)
11580  )
11581  )
11582  (i32.const 1200)
11583  )
11584  (set_local $4
11585  (i32.load8_u
11586  (tee_local $5
11587  (i32.load
11588  (get_local $3)
11589  )
11590  )
11591  )
11592  )
11593  (i32.store
11594  (get_local $3)
11595  (tee_local $5
11596  (i32.add
11597  (get_local $5)
11598  (i32.const 1)
11599  )
11600  )
11601  )
11602  (set_local $6
11603  (i64.or
11604  (i64.extend_u/i32
11605  (i32.shl
11606  (i32.and
11607  (get_local $4)
11608  (i32.const 127)
11609  )
11610  (tee_local $7
11611  (i32.and
11612  (get_local $7)
11613  (i32.const 255)
11614  )
11615  )
11616  )
11617  )
11618  (get_local $6)
11619  )
11620  )
11621  (set_local $7
11622  (i32.add
11623  (get_local $7)
11624  (i32.const 7)
11625  )
11626  )
11627  (br_if $label$0
11628  (i32.shr_u
11629  (get_local $4)
11630  (i32.const 7)
11631  )
11632  )
11633  )
11634  (block $label$1
11635  (block $label$2
11636  (br_if $label$2
11637  (i32.le_u
11638  (tee_local $3
11639  (i32.wrap/i64
11640  (get_local $6)
11641  )
11642  )
11643  (tee_local $2
11644  (i32.sub
11645  (tee_local $7
11646  (i32.load offset=4
11647  (get_local $1)
11648  )
11649  )
11650  (tee_local $4
11651  (i32.load
11652  (get_local $1)
11653  )
11654  )
11655  )
11656  )
11657  )
11658  )
11659  (call $_ZNSt3__16vectorIcNS_9allocatorIcEEE8__appendEj
11660  (get_local $1)
11661  (i32.sub
11662  (get_local $3)
11663  (get_local $2)
11664  )
11665  )
11666  (set_local $5
11667  (i32.load
11668  (i32.add
11669  (get_local $0)
11670  (i32.const 4)
11671  )
11672  )
11673  )
11674  (set_local $7
11675  (i32.load
11676  (i32.add
11677  (get_local $1)
11678  (i32.const 4)
11679  )
11680  )
11681  )
11682  (set_local $4
11683  (i32.load
11684  (get_local $1)
11685  )
11686  )
11687  (br $label$1)
11688  )
11689  (br_if $label$1
11690  (i32.ge_u
11691  (get_local $3)
11692  (get_local $2)
11693  )
11694  )
11695  (i32.store
11696  (i32.add
11697  (get_local $1)
11698  (i32.const 4)
11699  )
11700  (tee_local $7
11701  (i32.add
11702  (get_local $4)
11703  (get_local $3)
11704  )
11705  )
11706  )
11707  )
11708  (call $enumivo_assert
11709  (i32.ge_u
11710  (i32.sub
11711  (i32.load
11712  (i32.add
11713  (get_local $0)
11714  (i32.const 8)
11715  )
11716  )
11717  (get_local $5)
11718  )
11719  (tee_local $5
11720  (i32.sub
11721  (get_local $7)
11722  (get_local $4)
11723  )
11724  )
11725  )
11726  (i32.const 1184)
11727  )
11728  (drop
11729  (call $memcpy
11730  (get_local $4)
11731  (i32.load
11732  (tee_local $7
11733  (i32.add
11734  (get_local $0)
11735  (i32.const 4)
11736  )
11737  )
11738  )
11739  (get_local $5)
11740  )
11741  )
11742  (i32.store
11743  (get_local $7)
11744  (i32.add
11745  (i32.load
11746  (get_local $7)
11747  )
11748  (get_local $5)
11749  )
11750  )
11751  (get_local $0)
11752  )
11753  (func $_ZNSt3__16vectorIcNS_9allocatorIcEEE8__appendEj (param $0 i32) (param $1 i32)
11754  (local $2 i32)
11755  (local $3 i32)
11756  (local $4 i32)
11757  (local $5 i32)
11758  (local $6 i32)
11759  (block $label$0
11760  (block $label$1
11761  (block $label$2
11762  (block $label$3
11763  (block $label$4
11764  (br_if $label$4
11765  (i32.ge_u
11766  (i32.sub
11767  (tee_local $2
11768  (i32.load offset=8
11769  (get_local $0)
11770  )
11771  )
11772  (tee_local $6
11773  (i32.load offset=4
11774  (get_local $0)
11775  )
11776  )
11777  )
11778  (get_local $1)
11779  )
11780  )
11781  (br_if $label$2
11782  (i32.le_s
11783  (tee_local $4
11784  (i32.add
11785  (tee_local $3
11786  (i32.sub
11787  (get_local $6)
11788  (tee_local $5
11789  (i32.load
11790  (get_local $0)
11791  )
11792  )
11793  )
11794  )
11795  (get_local $1)
11796  )
11797  )
11798  (i32.const -1)
11799  )
11800  )
11801  (set_local $6
11802  (i32.const 2147483647)
11803  )
11804  (block $label$5
11805  (br_if $label$5
11806  (i32.gt_u
11807  (tee_local $2
11808  (i32.sub
11809  (get_local $2)
11810  (get_local $5)
11811  )
11812  )
11813  (i32.const 1073741822)
11814  )
11815  )
11816  (br_if $label$3
11817  (i32.eqz
11818  (tee_local $6
11819  (select
11820  (get_local $4)
11821  (tee_local $6
11822  (i32.shl
11823  (get_local $2)
11824  (i32.const 1)
11825  )
11826  )
11827  (i32.lt_u
11828  (get_local $6)
11829  (get_local $4)
11830  )
11831  )
11832  )
11833  )
11834  )
11835  )
11836  (set_local $2
11837  (call $_Znwj
11838  (get_local $6)
11839  )
11840  )
11841  (br $label$1)
11842  )
11843  (set_local $0
11844  (i32.add
11845  (get_local $0)
11846  (i32.const 4)
11847  )
11848  )
11849  (loop $label$6
11850  (i32.store8
11851  (get_local $6)
11852  (i32.const 0)
11853  )
11854  (i32.store
11855  (get_local $0)
11856  (tee_local $6
11857  (i32.add
11858  (i32.load
11859  (get_local $0)
11860  )
11861  (i32.const 1)
11862  )
11863  )
11864  )
11865  (br_if $label$6
11866  (tee_local $1
11867  (i32.add
11868  (get_local $1)
11869  (i32.const -1)
11870  )
11871  )
11872  )
11873  (br $label$0)
11874  )
11875  )
11876  (set_local $6
11877  (i32.const 0)
11878  )
11879  (set_local $2
11880  (i32.const 0)
11881  )
11882  (br $label$1)
11883  )
11884  (call $_ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv
11885  (get_local $0)
11886  )
11887  (unreachable)
11888  )
11889  (set_local $4
11890  (i32.add
11891  (get_local $2)
11892  (get_local $6)
11893  )
11894  )
11895  (set_local $6
11896  (tee_local $5
11897  (i32.add
11898  (get_local $2)
11899  (get_local $3)
11900  )
11901  )
11902  )
11903  (loop $label$7
11904  (i32.store8
11905  (get_local $6)
11906  (i32.const 0)
11907  )
11908  (set_local $6
11909  (i32.add
11910  (get_local $6)
11911  (i32.const 1)
11912  )
11913  )
11914  (br_if $label$7
11915  (tee_local $1
11916  (i32.add
11917  (get_local $1)
11918  (i32.const -1)
11919  )
11920  )
11921  )
11922  )
11923  (set_local $5
11924  (i32.sub
11925  (get_local $5)
11926  (tee_local $2
11927  (i32.sub
11928  (i32.load
11929  (tee_local $3
11930  (i32.add
11931  (get_local $0)
11932  (i32.const 4)
11933  )
11934  )
11935  )
11936  (tee_local $1
11937  (i32.load
11938  (get_local $0)
11939  )
11940  )
11941  )
11942  )
11943  )
11944  )
11945  (block $label$8
11946  (br_if $label$8
11947  (i32.lt_s
11948  (get_local $2)
11949  (i32.const 1)
11950  )
11951  )
11952  (drop
11953  (call $memcpy
11954  (get_local $5)
11955  (get_local $1)
11956  (get_local $2)
11957  )
11958  )
11959  (set_local $1
11960  (i32.load
11961  (get_local $0)
11962  )
11963  )
11964  )
11965  (i32.store
11966  (get_local $0)
11967  (get_local $5)
11968  )
11969  (i32.store
11970  (get_local $3)
11971  (get_local $6)
11972  )
11973  (i32.store
11974  (i32.add
11975  (get_local $0)
11976  (i32.const 8)
11977  )
11978  (get_local $4)
11979  )
11980  (br_if $label$0
11981  (i32.eqz
11982  (get_local $1)
11983  )
11984  )
11985  (call $_ZdlPv
11986  (get_local $1)
11987  )
11988  (return)
11989  )
11990  )
11991  (func $_ZN11enumivosystemrsIN5eosio10datastreamIPKcEEEERT_S7_RNS_6votingILy6138663577826885632EE10voter_infoE (param $0 i32) (param $1 i32) (result i32)
11992  (local $2 i32)
11993  (call $enumivo_assert
11994  (i32.gt_u
11995  (i32.sub
11996  (i32.load offset=8
11997  (get_local $0)
11998  )
11999  (i32.load offset=4
12000  (get_local $0)
12001  )
12002  )
12003  (i32.const 7)
12004  )
12005  (i32.const 1184)
12006  )
12007  (drop
12008  (call $memcpy
12009  (get_local $1)
12010  (i32.load offset=4
12011  (get_local $0)
12012  )
12013  (i32.const 8)
12014  )
12015  )
12016  (i32.store offset=4
12017  (get_local $0)
12018  (tee_local $2
12019  (i32.add
12020  (i32.load offset=4
12021  (get_local $0)
12022  )
12023  (i32.const 8)
12024  )
12025  )
12026  )
12027  (call $enumivo_assert
12028  (i32.gt_u
12029  (i32.sub
12030  (i32.load offset=8
12031  (get_local $0)
12032  )
12033  (get_local $2)
12034  )
12035  (i32.const 7)
12036  )
12037  (i32.const 1184)
12038  )
12039  (drop
12040  (call $memcpy
12041  (i32.add
12042  (get_local $1)
12043  (i32.const 8)
12044  )
12045  (i32.load offset=4
12046  (get_local $0)
12047  )
12048  (i32.const 8)
12049  )
12050  )
12051  (i32.store offset=4
12052  (get_local $0)
12053  (tee_local $2
12054  (i32.add
12055  (i32.load offset=4
12056  (get_local $0)
12057  )
12058  (i32.const 8)
12059  )
12060  )
12061  )
12062  (call $enumivo_assert
12063  (i32.gt_u
12064  (i32.sub
12065  (i32.load offset=8
12066  (get_local $0)
12067  )
12068  (get_local $2)
12069  )
12070  (i32.const 3)
12071  )
12072  (i32.const 1184)
12073  )
12074  (drop
12075  (call $memcpy
12076  (i32.add
12077  (get_local $1)
12078  (i32.const 16)
12079  )
12080  (i32.load offset=4
12081  (get_local $0)
12082  )
12083  (i32.const 4)
12084  )
12085  )
12086  (i32.store offset=4
12087  (get_local $0)
12088  (tee_local $2
12089  (i32.add
12090  (i32.load offset=4
12091  (get_local $0)
12092  )
12093  (i32.const 4)
12094  )
12095  )
12096  )
12097  (call $enumivo_assert
12098  (i32.gt_u
12099  (i32.sub
12100  (i32.load offset=8
12101  (get_local $0)
12102  )
12103  (get_local $2)
12104  )
12105  (i32.const 3)
12106  )
12107  (i32.const 1184)
12108  )
12109  (drop
12110  (call $memcpy
12111  (i32.add
12112  (get_local $1)
12113  (i32.const 20)
12114  )
12115  (i32.load offset=4
12116  (get_local $0)
12117  )
12118  (i32.const 4)
12119  )
12120  )
12121  (i32.store offset=4
12122  (get_local $0)
12123  (tee_local $2
12124  (i32.add
12125  (i32.load offset=4
12126  (get_local $0)
12127  )
12128  (i32.const 4)
12129  )
12130  )
12131  )
12132  (call $enumivo_assert
12133  (i32.gt_u
12134  (i32.sub
12135  (i32.load offset=8
12136  (get_local $0)
12137  )
12138  (get_local $2)
12139  )
12140  (i32.const 7)
12141  )
12142  (i32.const 1184)
12143  )
12144  (drop
12145  (call $memcpy
12146  (i32.add
12147  (get_local $1)
12148  (i32.const 24)
12149  )
12150  (i32.load offset=4
12151  (get_local $0)
12152  )
12153  (i32.const 8)
12154  )
12155  )
12156  (i32.store offset=4
12157  (get_local $0)
12158  (tee_local $2
12159  (i32.add
12160  (i32.load offset=4
12161  (get_local $0)
12162  )
12163  (i32.const 8)
12164  )
12165  )
12166  )
12167  (call $enumivo_assert
12168  (i32.gt_u
12169  (i32.sub
12170  (i32.load offset=8
12171  (get_local $0)
12172  )
12173  (get_local $2)
12174  )
12175  (i32.const 7)
12176  )
12177  (i32.const 1184)
12178  )
12179  (drop
12180  (call $memcpy
12181  (i32.add
12182  (get_local $1)
12183  (i32.const 32)
12184  )
12185  (i32.load offset=4
12186  (get_local $0)
12187  )
12188  (i32.const 8)
12189  )
12190  )
12191  (i32.store offset=4
12192  (get_local $0)
12193  (tee_local $2
12194  (i32.add
12195  (i32.load offset=4
12196  (get_local $0)
12197  )
12198  (i32.const 8)
12199  )
12200  )
12201  )
12202  (call $enumivo_assert
12203  (i32.gt_u
12204  (i32.sub
12205  (i32.load offset=8
12206  (get_local $0)
12207  )
12208  (get_local $2)
12209  )
12210  (i32.const 7)
12211  )
12212  (i32.const 1184)
12213  )
12214  (drop
12215  (call $memcpy
12216  (i32.add
12217  (get_local $1)
12218  (i32.const 40)
12219  )
12220  (i32.load offset=4
12221  (get_local $0)
12222  )
12223  (i32.const 8)
12224  )
12225  )
12226  (i32.store offset=4
12227  (get_local $0)
12228  (tee_local $2
12229  (i32.add
12230  (i32.load offset=4
12231  (get_local $0)
12232  )
12233  (i32.const 8)
12234  )
12235  )
12236  )
12237  (call $enumivo_assert
12238  (i32.gt_u
12239  (i32.sub
12240  (i32.load offset=8
12241  (get_local $0)
12242  )
12243  (get_local $2)
12244  )
12245  (i32.const 15)
12246  )
12247  (i32.const 1184)
12248  )
12249  (drop
12250  (call $memcpy
12251  (i32.add
12252  (get_local $1)
12253  (i32.const 48)
12254  )
12255  (i32.load offset=4
12256  (get_local $0)
12257  )
12258  (i32.const 16)
12259  )
12260  )
12261  (i32.store offset=4
12262  (get_local $0)
12263  (i32.add
12264  (i32.load offset=4
12265  (get_local $0)
12266  )
12267  (i32.const 16)
12268  )
12269  )
12270  (call $enumivo_assert
12271  (i32.gt_u
12272  (i32.sub
12273  (i32.load offset=8
12274  (tee_local $0
12275  (call $_ZN5eosiorsINS_10datastreamIPKcEEyEERT_S6_RNSt3__16vectorIT0_NS7_9allocatorIS9_EEEE
12276  (get_local $0)
12277  (i32.add
12278  (get_local $1)
12279  (i32.const 64)
12280  )
12281  )
12282  )
12283  )
12284  (i32.load offset=4
12285  (get_local $0)
12286  )
12287  )
12288  (i32.const 3)
12289  )
12290  (i32.const 1184)
12291  )
12292  (drop
12293  (call $memcpy
12294  (i32.add
12295  (get_local $1)
12296  (i32.const 76)
12297  )
12298  (i32.load offset=4
12299  (get_local $0)
12300  )
12301  (i32.const 4)
12302  )
12303  )
12304  (i32.store offset=4
12305  (get_local $0)
12306  (tee_local $2
12307  (i32.add
12308  (i32.load offset=4
12309  (get_local $0)
12310  )
12311  (i32.const 4)
12312  )
12313  )
12314  )
12315  (call $enumivo_assert
12316  (i32.gt_u
12317  (i32.sub
12318  (i32.load offset=8
12319  (get_local $0)
12320  )
12321  (get_local $2)
12322  )
12323  (i32.const 3)
12324  )
12325  (i32.const 1184)
12326  )
12327  (drop
12328  (call $memcpy
12329  (i32.add
12330  (get_local $1)
12331  (i32.const 80)
12332  )
12333  (i32.load offset=4
12334  (get_local $0)
12335  )
12336  (i32.const 4)
12337  )
12338  )
12339  (i32.store offset=4
12340  (get_local $0)
12341  (i32.add
12342  (i32.load offset=4
12343  (get_local $0)
12344  )
12345  (i32.const 4)
12346  )
12347  )
12348  (get_local $0)
12349  )
12350  (func $_ZNSt3__16vectorIN5eosio11multi_indexILy15938991009778630656EN11enumivosystem6votingILy6138663577826885632EE10voter_infoEJEE8item_ptrENS_9allocatorIS8_EEE24__emplace_back_slow_pathIJNS_10unique_ptrINS7_4itemENS_14default_deleteISE_EEEERyRlEEEvDpOT_ (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32)
12351  (local $4 i32)
12352  (local $5 i32)
12353  (local $6 i32)
12354  (local $7 i32)
12355  (block $label$0
12356  (block $label$1
12357  (br_if $label$1
12358  (i32.ge_u
12359  (tee_local $5
12360  (i32.add
12361  (tee_local $4
12362  (i32.div_s
12363  (i32.sub
12364  (i32.load offset=4
12365  (get_local $0)
12366  )
12367  (tee_local $6
12368  (i32.load
12369  (get_local $0)
12370  )
12371  )
12372  )
12373  (i32.const 24)
12374  )
12375  )
12376  (i32.const 1)
12377  )
12378  )
12379  (i32.const 178956971)
12380  )
12381  )
12382  (set_local $7
12383  (i32.const 178956970)
12384  )
12385  (block $label$2
12386  (block $label$3
12387  (br_if $label$3
12388  (i32.gt_u
12389  (tee_local $6
12390  (i32.div_s
12391  (i32.sub
12392  (i32.load offset=8
12393  (get_local $0)
12394  )
12395  (get_local $6)
12396  )
12397  (i32.const 24)
12398  )
12399  )
12400  (i32.const 89478484)
12401  )
12402  )
12403  (br_if $label$2
12404  (i32.eqz
12405  (tee_local $7
12406  (select
12407  (get_local $5)
12408  (tee_local $7
12409  (i32.shl
12410  (get_local $6)
12411  (i32.const 1)
12412  )
12413  )
12414  (i32.lt_u
12415  (get_local $7)
12416  (get_local $5)
12417  )
12418  )
12419  )
12420  )
12421  )
12422  )
12423  (set_local $6
12424  (call $_Znwj
12425  (i32.mul
12426  (get_local $7)
12427  (i32.const 24)
12428  )
12429  )
12430  )
12431  (br $label$0)
12432  )
12433  (set_local $7
12434  (i32.const 0)
12435  )
12436  (set_local $6
12437  (i32.const 0)
12438  )
12439  (br $label$0)
12440  )
12441  (call $_ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv
12442  (get_local $0)
12443  )
12444  (unreachable)
12445  )
12446  (set_local $5
12447  (i32.load
12448  (get_local $1)
12449  )
12450  )
12451  (i32.store
12452  (get_local $1)
12453  (i32.const 0)
12454  )
12455  (i32.store
12456  (tee_local $1
12457  (i32.add
12458  (get_local $6)
12459  (i32.mul
12460  (get_local $4)
12461  (i32.const 24)
12462  )
12463  )
12464  )
12465  (get_local $5)
12466  )
12467  (i64.store offset=8
12468  (get_local $1)
12469  (i64.load
12470  (get_local $2)
12471  )
12472  )
12473  (i32.store offset=16
12474  (get_local $1)
12475  (i32.load
12476  (get_local $3)
12477  )
12478  )
12479  (set_local $4
12480  (i32.add
12481  (get_local $6)
12482  (i32.mul
12483  (get_local $7)
12484  (i32.const 24)
12485  )
12486  )
12487  )
12488  (set_local $5
12489  (i32.add
12490  (get_local $1)
12491  (i32.const 24)
12492  )
12493  )
12494  (block $label$4
12495  (block $label$5
12496  (br_if $label$5
12497  (i32.eq
12498  (tee_local $6
12499  (i32.load
12500  (i32.add
12501  (get_local $0)
12502  (i32.const 4)
12503  )
12504  )
12505  )
12506  (tee_local $7
12507  (i32.load
12508  (get_local $0)
12509  )
12510  )
12511  )
12512  )
12513  (loop $label$6
12514  (set_local $3
12515  (i32.load
12516  (tee_local $2
12517  (i32.add
12518  (get_local $6)
12519  (i32.const -24)
12520  )
12521  )
12522  )
12523  )
12524  (i32.store
12525  (get_local $2)
12526  (i32.const 0)
12527  )
12528  (i32.store
12529  (i32.add
12530  (get_local $1)
12531  (i32.const -24)
12532  )
12533  (get_local $3)
12534  )
12535  (i32.store
12536  (i32.add
12537  (get_local $1)
12538  (i32.const -8)
12539  )
12540  (i32.load
12541  (i32.add
12542  (get_local $6)
12543  (i32.const -8)
12544  )
12545  )
12546  )
12547  (i32.store
12548  (i32.add
12549  (get_local $1)
12550  (i32.const -12)
12551  )
12552  (i32.load
12553  (i32.add
12554  (get_local $6)
12555  (i32.const -12)
12556  )
12557  )
12558  )
12559  (i32.store
12560  (i32.add
12561  (get_local $1)
12562  (i32.const -16)
12563  )
12564  (i32.load
12565  (i32.add
12566  (get_local $6)
12567  (i32.const -16)
12568  )
12569  )
12570  )
12571  (set_local $1
12572  (i32.add
12573  (get_local $1)
12574  (i32.const -24)
12575  )
12576  )
12577  (set_local $6
12578  (get_local $2)
12579  )
12580  (br_if $label$6
12581  (i32.ne
12582  (get_local $7)
12583  (get_local $2)
12584  )
12585  )
12586  )
12587  (set_local $7
12588  (i32.load
12589  (i32.add
12590  (get_local $0)
12591  (i32.const 4)
12592  )
12593  )
12594  )
12595  (set_local $2
12596  (i32.load
12597  (get_local $0)
12598  )
12599  )
12600  (br $label$4)
12601  )
12602  (set_local $2
12603  (get_local $7)
12604  )
12605  )
12606  (i32.store
12607  (get_local $0)
12608  (get_local $1)
12609  )
12610  (i32.store
12611  (i32.add
12612  (get_local $0)
12613  (i32.const 4)
12614  )
12615  (get_local $5)
12616  )
12617  (i32.store
12618  (i32.add
12619  (get_local $0)
12620  (i32.const 8)
12621  )
12622  (get_local $4)
12623  )
12624  (block $label$7
12625  (br_if $label$7
12626  (i32.eq
12627  (get_local $7)
12628  (get_local $2)
12629  )
12630  )
12631  (loop $label$8
12632  (set_local $1
12633  (i32.load
12634  (tee_local $7
12635  (i32.add
12636  (get_local $7)
12637  (i32.const -24)
12638  )
12639  )
12640  )
12641  )
12642  (i32.store
12643  (get_local $7)
12644  (i32.const 0)
12645  )
12646  (block $label$9
12647  (br_if $label$9
12648  (i32.eqz
12649  (get_local $1)
12650  )
12651  )
12652  (block $label$10
12653  (br_if $label$10
12654  (i32.eqz
12655  (tee_local $6
12656  (i32.load offset=64
12657  (get_local $1)
12658  )
12659  )
12660  )
12661  )
12662  (i32.store
12663  (i32.add
12664  (get_local $1)
12665  (i32.const 68)
12666  )
12667  (get_local $6)
12668  )
12669  (call $_ZdlPv
12670  (get_local $6)
12671  )
12672  )
12673  (call $_ZdlPv
12674  (get_local $1)
12675  )
12676  )
12677  (br_if $label$8
12678  (i32.ne
12679  (get_local $2)
12680  (get_local $7)
12681  )
12682  )
12683  )
12684  )
12685  (block $label$11
12686  (br_if $label$11
12687  (i32.eqz
12688  (get_local $2)
12689  )
12690  )
12691  (call $_ZdlPv
12692  (get_local $2)
12693  )
12694  )
12695  )
12696  (func $_ZN5eosiorsINS_10datastreamIPKcEEyEERT_S6_RNSt3__16vectorIT0_NS7_9allocatorIS9_EEEE (param $0 i32) (param $1 i32) (result i32)
12697  (local $2 i32)
12698  (local $3 i32)
12699  (local $4 i32)
12700  (local $5 i32)
12701  (local $6 i64)
12702  (local $7 i32)
12703  (set_local $5
12704  (i32.load offset=4
12705  (get_local $0)
12706  )
12707  )
12708  (set_local $7
12709  (i32.const 0)
12710  )
12711  (set_local $6
12712  (i64.const 0)
12713  )
12714  (set_local $2
12715  (i32.add
12716  (get_local $0)
12717  (i32.const 8)
12718  )
12719  )
12720  (set_local $3
12721  (i32.add
12722  (get_local $0)
12723  (i32.const 4)
12724  )
12725  )
12726  (loop $label$0
12727  (call $enumivo_assert
12728  (i32.lt_u
12729  (get_local $5)
12730  (i32.load
12731  (get_local $2)
12732  )
12733  )
12734  (i32.const 1200)
12735  )
12736  (set_local $4
12737  (i32.load8_u
12738  (tee_local $5
12739  (i32.load
12740  (get_local $3)
12741  )
12742  )
12743  )
12744  )
12745  (i32.store
12746  (get_local $3)
12747  (tee_local $5
12748  (i32.add
12749  (get_local $5)
12750  (i32.const 1)
12751  )
12752  )
12753  )
12754  (set_local $6
12755  (i64.or
12756  (i64.extend_u/i32
12757  (i32.shl
12758  (i32.and
12759  (get_local $4)
12760  (i32.const 127)
12761  )
12762  (tee_local $7
12763  (i32.and
12764  (get_local $7)
12765  (i32.const 255)
12766  )
12767  )
12768  )
12769  )
12770  (get_local $6)
12771  )
12772  )
12773  (set_local $7
12774  (i32.add
12775  (get_local $7)
12776  (i32.const 7)
12777  )
12778  )
12779  (br_if $label$0
12780  (i32.shr_u
12781  (get_local $4)
12782  (i32.const 7)
12783  )
12784  )
12785  )
12786  (block $label$1
12787  (block $label$2
12788  (block $label$3
12789  (br_if $label$3
12790  (i32.le_u
12791  (tee_local $5
12792  (i32.wrap/i64
12793  (get_local $6)
12794  )
12795  )
12796  (tee_local $7
12797  (i32.shr_s
12798  (i32.sub
12799  (tee_local $3
12800  (i32.load offset=4
12801  (get_local $1)
12802  )
12803  )
12804  (tee_local $4
12805  (i32.load
12806  (get_local $1)
12807  )
12808  )
12809  )
12810  (i32.const 3)
12811  )
12812  )
12813  )
12814  )
12815  (call $_ZNSt3__16vectorIyNS_9allocatorIyEEE8__appendEj
12816  (get_local $1)
12817  (i32.sub
12818  (get_local $5)
12819  (get_local $7)
12820  )
12821  )
12822  (br_if $label$2
12823  (i32.ne
12824  (tee_local $4
12825  (i32.load
12826  (get_local $1)
12827  )
12828  )
12829  (tee_local $3
12830  (i32.load
12831  (i32.add
12832  (get_local $1)
12833  (i32.const 4)
12834  )
12835  )
12836  )
12837  )
12838  )
12839  (br $label$1)
12840  )
12841  (block $label$4
12842  (br_if $label$4
12843  (i32.ge_u
12844  (get_local $5)
12845  (get_local $7)
12846  )
12847  )
12848  (i32.store
12849  (i32.add
12850  (get_local $1)
12851  (i32.const 4)
12852  )
12853  (tee_local $3
12854  (i32.add
12855  (get_local $4)
12856  (i32.shl
12857  (get_local $5)
12858  (i32.const 3)
12859  )
12860  )
12861  )
12862  )
12863  )
12864  (br_if $label$1
12865  (i32.eq
12866  (get_local $4)
12867  (get_local $3)
12868  )
12869  )
12870  )
12871  (set_local $7
12872  (i32.load
12873  (tee_local $5
12874  (i32.add
12875  (get_local $0)
12876  (i32.const 4)
12877  )
12878  )
12879  )
12880  )
12881  (loop $label$5
12882  (call $enumivo_assert
12883  (i32.gt_u
12884  (i32.sub
12885  (i32.load
12886  (i32.add
12887  (get_local $0)
12888  (i32.const 8)
12889  )
12890  )
12891  (get_local $7)
12892  )
12893  (i32.const 7)
12894  )
12895  (i32.const 1184)
12896  )
12897  (drop
12898  (call $memcpy
12899  (get_local $4)
12900  (i32.load
12901  (get_local $5)
12902  )
12903  (i32.const 8)
12904  )
12905  )
12906  (i32.store
12907  (get_local $5)
12908  (tee_local $7
12909  (i32.add
12910  (i32.load
12911  (get_local $5)
12912  )
12913  (i32.const 8)
12914  )
12915  )
12916  )
12917  (br_if $label$5
12918  (i32.ne
12919  (get_local $3)
12920  (tee_local $4
12921  (i32.add
12922  (get_local $4)
12923  (i32.const 8)
12924  )
12925  )
12926  )
12927  )
12928  )
12929  )
12930  (get_local $0)
12931  )
12932  (func $_ZNSt3__16vectorIyNS_9allocatorIyEEE8__appendEj (param $0 i32) (param $1 i32)
12933  (local $2 i32)
12934  (local $3 i32)
12935  (local $4 i32)
12936  (local $5 i32)
12937  (local $6 i32)
12938  (local $7 i32)
12939  (block $label$0
12940  (block $label$1
12941  (block $label$2
12942  (block $label$3
12943  (block $label$4
12944  (br_if $label$4
12945  (i32.ge_u
12946  (i32.shr_s
12947  (i32.sub
12948  (tee_local $7
12949  (i32.load offset=8
12950  (get_local $0)
12951  )
12952  )
12953  (tee_local $2
12954  (i32.load offset=4
12955  (get_local $0)
12956  )
12957  )
12958  )
12959  (i32.const 3)
12960  )
12961  (get_local $1)
12962  )
12963  )
12964  (br_if $label$2
12965  (i32.ge_u
12966  (tee_local $2
12967  (i32.add
12968  (tee_local $4
12969  (i32.shr_s
12970  (i32.sub
12971  (get_local $2)
12972  (tee_local $3
12973  (i32.load
12974  (get_local $0)
12975  )
12976  )
12977  )
12978  (i32.const 3)
12979  )
12980  )
12981  (get_local $1)
12982  )
12983  )
12984  (i32.const 536870912)
12985  )
12986  )
12987  (set_local $6
12988  (i32.const 536870911)
12989  )
12990  (block $label$5
12991  (br_if $label$5
12992  (i32.gt_u
12993  (i32.shr_s
12994  (tee_local $7
12995  (i32.sub
12996  (get_local $7)
12997  (get_local $3)
12998  )
12999  )
13000  (i32.const 3)
13001  )
13002  (i32.const 268435454)
13003  )
13004  )
13005  (br_if $label$3
13006  (i32.eqz
13007  (tee_local $6
13008  (select
13009  (get_local $2)
13010  (tee_local $6
13011  (i32.shr_s
13012  (get_local $7)
13013  (i32.const 2)
13014  )
13015  )
13016  (i32.lt_u
13017  (get_local $6)
13018  (get_local $2)
13019  )
13020  )
13021  )
13022  )
13023  )
13024  (br_if $label$1
13025  (i32.ge_u
13026  (get_local $6)
13027  (i32.const 536870912)
13028  )
13029  )
13030  )
13031  (set_local $7
13032  (call $_Znwj
13033  (i32.shl
13034  (get_local $6)
13035  (i32.const 3)
13036  )
13037  )
13038  )
13039  (br $label$0)
13040  )
13041  (set_local $6
13042  (get_local $2)
13043  )
13044  (set_local $7
13045  (get_local $1)
13046  )
13047  (loop $label$6
13048  (i64.store
13049  (get_local $6)
13050  (i64.const 0)
13051  )
13052  (set_local $6
13053  (i32.add
13054  (get_local $6)
13055  (i32.const 8)
13056  )
13057  )
13058  (br_if $label$6
13059  (tee_local $7
13060  (i32.add
13061  (get_local $7)
13062  (i32.const -1)
13063  )
13064  )
13065  )
13066  )
13067  (i32.store
13068  (i32.add
13069  (get_local $0)
13070  (i32.const 4)
13071  )
13072  (i32.add
13073  (get_local $2)
13074  (i32.shl
13075  (get_local $1)
13076  (i32.const 3)
13077  )
13078  )
13079  )
13080  (return)
13081  )
13082  (set_local $6
13083  (i32.const 0)
13084  )
13085  (set_local $7
13086  (i32.const 0)
13087  )
13088  (br $label$0)
13089  )
13090  (call $_ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv
13091  (get_local $0)
13092  )
13093  (unreachable)
13094  )
13095  (call $abort)
13096  (unreachable)
13097  )
13098  (set_local $3
13099  (i32.add
13100  (get_local $7)
13101  (i32.shl
13102  (get_local $6)
13103  (i32.const 3)
13104  )
13105  )
13106  )
13107  (set_local $6
13108  (tee_local $2
13109  (i32.add
13110  (get_local $7)
13111  (i32.shl
13112  (get_local $4)
13113  (i32.const 3)
13114  )
13115  )
13116  )
13117  )
13118  (set_local $7
13119  (get_local $1)
13120  )
13121  (loop $label$7
13122  (i64.store
13123  (get_local $6)
13124  (i64.const 0)
13125  )
13126  (set_local $6
13127  (i32.add
13128  (get_local $6)
13129  (i32.const 8)
13130  )
13131  )
13132  (br_if $label$7
13133  (tee_local $7
13134  (i32.add
13135  (get_local $7)
13136  (i32.const -1)
13137  )
13138  )
13139  )
13140  )
13141  (set_local $4
13142  (i32.add
13143  (get_local $2)
13144  (i32.shl
13145  (get_local $1)
13146  (i32.const 3)
13147  )
13148  )
13149  )
13150  (set_local $1
13151  (i32.sub
13152  (get_local $2)
13153  (tee_local $7
13154  (i32.sub
13155  (i32.load
13156  (tee_local $5
13157  (i32.add
13158  (get_local $0)
13159  (i32.const 4)
13160  )
13161  )
13162  )
13163  (tee_local $6
13164  (i32.load
13165  (get_local $0)
13166  )
13167  )
13168  )
13169  )
13170  )
13171  )
13172  (block $label$8
13173  (br_if $label$8
13174  (i32.lt_s
13175  (get_local $7)
13176  (i32.const 1)
13177  )
13178  )
13179  (drop
13180  (call $memcpy
13181  (get_local $1)
13182  (get_local $6)
13183  (get_local $7)
13184  )
13185  )
13186  (set_local $6
13187  (i32.load
13188  (get_local $0)
13189  )
13190  )
13191  )
13192  (i32.store
13193  (get_local $0)
13194  (get_local $1)
13195  )
13196  (i32.store
13197  (get_local $5)
13198  (get_local $4)
13199  )
13200  (i32.store
13201  (i32.add
13202  (get_local $0)
13203  (i32.const 8)
13204  )
13205  (get_local $3)
13206  )
13207  (block $label$9
13208  (br_if $label$9
13209  (i32.eqz
13210  (get_local $6)
13211  )
13212  )
13213  (call $_ZdlPv
13214  (get_local $6)
13215  )
13216  )
13217  )
13218  (func $_ZN5eosio9pack_sizeINS_11transactionEEEjRKT_ (param $0 i32) (result i32)
13219  (local $1 i32)
13220  (local $2 i32)
13221  (local $3 i32)
13222  (local $4 i32)
13223  (local $5 i32)
13224  (local $6 i32)
13225  (local $7 i64)
13226  (set_local $7
13227  (i64.load32_u offset=12
13228  (get_local $0)
13229  )
13230  )
13231  (set_local $5
13232  (i32.const 12)
13233  )
13234  (loop $label$0
13235  (set_local $5
13236  (i32.add
13237  (get_local $5)
13238  (i32.const 1)
13239  )
13240  )
13241  (br_if $label$0
13242  (i64.ne
13243  (tee_local $7
13244  (i64.shr_u
13245  (get_local $7)
13246  (i64.const 7)
13247  )
13248  )
13249  (i64.const 0)
13250  )
13251  )
13252  )
13253  (set_local $7
13254  (i64.load32_u offset=16
13255  (get_local $0)
13256  )
13257  )
13258  (loop $label$1
13259  (set_local $5
13260  (i32.add
13261  (get_local $5)
13262  (i32.const 1)
13263  )
13264  )
13265  (br_if $label$1
13266  (i64.ne
13267  (tee_local $7
13268  (i64.shr_u
13269  (get_local $7)
13270  (i64.const 7)
13271  )
13272  )
13273  (i64.const 0)
13274  )
13275  )
13276  )
13277  (set_local $7
13278  (i64.load32_u offset=20
13279  (get_local $0)
13280  )
13281  )
13282  (loop $label$2
13283  (set_local $5
13284  (i32.add
13285  (get_local $5)
13286  (i32.const 1)
13287  )
13288  )
13289  (br_if $label$2
13290  (i64.ne
13291  (tee_local $7
13292  (i64.shr_u
13293  (get_local $7)
13294  (i64.const 7)
13295  )
13296  )
13297  (i64.const 0)
13298  )
13299  )
13300  )
13301  (set_local $7
13302  (i64.extend_u/i32
13303  (i32.div_s
13304  (i32.sub
13305  (tee_local $1
13306  (i32.load
13307  (i32.add
13308  (get_local $0)
13309  (i32.const 28)
13310  )
13311  )
13312  )
13313  (tee_local $6
13314  (i32.load offset=24
13315  (get_local $0)
13316  )
13317  )
13318  )
13319  (i32.const 40)
13320  )
13321  )
13322  )
13323  (loop $label$3
13324  (set_local $5
13325  (i32.add
13326  (get_local $5)
13327  (i32.const 1)
13328  )
13329  )
13330  (br_if $label$3
13331  (i64.ne
13332  (tee_local $7
13333  (i64.shr_u
13334  (get_local $7)
13335  (i64.const 7)
13336  )
13337  )
13338  (i64.const 0)
13339  )
13340  )
13341  )
13342  (block $label$4
13343  (br_if $label$4
13344  (i32.eq
13345  (get_local $6)
13346  (get_local $1)
13347  )
13348  )
13349  (loop $label$5
13350  (set_local $5
13351  (i32.add
13352  (get_local $5)
13353  (i32.const 16)
13354  )
13355  )
13356  (set_local $7
13357  (i64.extend_u/i32
13358  (i32.shr_s
13359  (tee_local $4
13360  (i32.sub
13361  (tee_local $2
13362  (i32.load
13363  (i32.add
13364  (get_local $6)
13365  (i32.const 20)
13366  )
13367  )
13368  )
13369  (tee_local $3
13370  (i32.load offset=16
13371  (get_local $6)
13372  )
13373  )
13374  )
13375  )
13376  (i32.const 4)
13377  )
13378  )
13379  )
13380  (loop $label$6
13381  (set_local $5
13382  (i32.add
13383  (get_local $5)
13384  (i32.const 1)
13385  )
13386  )
13387  (br_if $label$6
13388  (i64.ne
13389  (tee_local $7
13390  (i64.shr_u
13391  (get_local $7)
13392  (i64.const 7)
13393  )
13394  )
13395  (i64.const 0)
13396  )
13397  )
13398  )
13399  (block $label$7
13400  (br_if $label$7
13401  (i32.eq
13402  (get_local $3)
13403  (get_local $2)
13404  )
13405  )
13406  (set_local $5
13407  (i32.add
13408  (i32.and
13409  (get_local $4)
13410  (i32.const -16)
13411  )
13412  (get_local $5)
13413  )
13414  )
13415  )
13416  (set_local $5
13417  (i32.sub
13418  (i32.add
13419  (get_local $5)
13420  (tee_local $2
13421  (i32.load
13422  (i32.add
13423  (get_local $6)
13424  (i32.const 32)
13425  )
13426  )
13427  )
13428  )
13429  (tee_local $3
13430  (i32.load offset=28
13431  (get_local $6)
13432  )
13433  )
13434  )
13435  )
13436  (set_local $7
13437  (i64.extend_u/i32
13438  (i32.sub
13439  (get_local $2)
13440  (get_local $3)
13441  )
13442  )
13443  )
13444  (loop $label$8
13445  (set_local $5
13446  (i32.add
13447  (get_local $5)
13448  (i32.const 1)
13449  )
13450  )
13451  (br_if $label$8
13452  (i64.ne
13453  (tee_local $7
13454  (i64.shr_u
13455  (get_local $7)
13456  (i64.const 7)
13457  )
13458  )
13459  (i64.const 0)
13460  )
13461  )
13462  )
13463  (br_if $label$5
13464  (i32.ne
13465  (tee_local $6
13466  (i32.add
13467  (get_local $6)
13468  (i32.const 40)
13469  )
13470  )
13471  (get_local $1)
13472  )
13473  )
13474  )
13475  )
13476  (set_local $7
13477  (i64.extend_u/i32
13478  (i32.div_s
13479  (i32.sub
13480  (tee_local $1
13481  (i32.load
13482  (i32.add
13483  (get_local $0)
13484  (i32.const 40)
13485  )
13486  )
13487  )
13488  (tee_local $6
13489  (i32.load offset=36
13490  (get_local $0)
13491  )
13492  )
13493  )
13494  (i32.const 40)
13495  )
13496  )
13497  )
13498  (loop $label$9
13499  (set_local $5
13500  (i32.add
13501  (get_local $5)
13502  (i32.const 1)
13503  )
13504  )
13505  (br_if $label$9
13506  (i64.ne
13507  (tee_local $7
13508  (i64.shr_u
13509  (get_local $7)
13510  (i64.const 7)
13511  )
13512  )
13513  (i64.const 0)
13514  )
13515  )
13516  )
13517  (block $label$10
13518  (br_if $label$10
13519  (i32.eq
13520  (get_local $6)
13521  (get_local $1)
13522  )
13523  )
13524  (loop $label$11
13525  (set_local $5
13526  (i32.add
13527  (get_local $5)
13528  (i32.const 16)
13529  )
13530  )
13531  (set_local $7
13532  (i64.extend_u/i32
13533  (i32.shr_s
13534  (tee_local $4
13535  (i32.sub
13536  (tee_local $2
13537  (i32.load
13538  (i32.add
13539  (get_local $6)
13540  (i32.const 20)
13541  )
13542  )
13543  )
13544  (tee_local $3
13545  (i32.load offset=16
13546  (get_local $6)
13547  )
13548  )
13549  )
13550  )
13551  (i32.const 4)
13552  )
13553  )
13554  )
13555  (loop $label$12
13556  (set_local $5
13557  (i32.add
13558  (get_local $5)
13559  (i32.const 1)
13560  )
13561  )
13562  (br_if $label$12
13563  (i64.ne
13564  (tee_local $7
13565  (i64.shr_u
13566  (get_local $7)
13567  (i64.const 7)
13568  )
13569  )
13570  (i64.const 0)
13571  )
13572  )
13573  )
13574  (block $label$13
13575  (br_if $label$13
13576  (i32.eq
13577  (get_local $3)
13578  (get_local $2)
13579  )
13580  )
13581  (set_local $5
13582  (i32.add
13583  (i32.and
13584  (get_local $4)
13585  (i32.const -16)
13586  )
13587  (get_local $5)
13588  )
13589  )
13590  )
13591  (set_local $5
13592  (i32.sub
13593  (i32.add
13594  (get_local $5)
13595  (tee_local $2
13596  (i32.load
13597  (i32.add
13598  (get_local $6)
13599  (i32.const 32)
13600  )
13601  )
13602  )
13603  )
13604  (tee_local $3
13605  (i32.load offset=28
13606  (get_local $6)
13607  )
13608  )
13609  )
13610  )
13611  (set_local $7
13612  (i64.extend_u/i32
13613  (i32.sub
13614  (get_local $2)
13615  (get_local $3)
13616  )
13617  )
13618  )
13619  (loop $label$14
13620  (set_local $5
13621  (i32.add
13622  (get_local $5)
13623  (i32.const 1)
13624  )
13625  )
13626  (br_if $label$14
13627  (i64.ne
13628  (tee_local $7
13629  (i64.shr_u
13630  (get_local $7)
13631  (i64.const 7)
13632  )
13633  )
13634  (i64.const 0)
13635  )
13636  )
13637  )
13638  (br_if $label$11
13639  (i32.ne
13640  (tee_local $6
13641  (i32.add
13642  (get_local $6)
13643  (i32.const 40)
13644  )
13645  )
13646  (get_local $1)
13647  )
13648  )
13649  )
13650  )
13651  (get_local $5)
13652  )
13653  (func $_ZN5eosiolsINS_10datastreamIPcEEEERT_S5_RKNS_18transaction_headerE (param $0 i32) (param $1 i32) (result i32)
13654  (local $2 i32)
13655  (local $3 i32)
13656  (local $4 i32)
13657  (local $5 i32)
13658  (local $6 i64)
13659  (local $7 i32)
13660  (local $8 i32)
13661  (i32.store offset=4
13662  (i32.const 0)
13663  (tee_local $8
13664  (i32.sub
13665  (i32.load offset=4
13666  (i32.const 0)
13667  )
13668  (i32.const 16)
13669  )
13670  )
13671  )
13672  (call $enumivo_assert
13673  (i32.gt_s
13674  (i32.sub
13675  (i32.load offset=8
13676  (get_local $0)
13677  )
13678  (i32.load offset=4
13679  (get_local $0)
13680  )
13681  )
13682  (i32.const 3)
13683  )
13684  (i32.const 1136)
13685  )
13686  (drop
13687  (call $memcpy
13688  (i32.load offset=4
13689  (get_local $0)
13690  )
13691  (get_local $1)
13692  (i32.const 4)
13693  )
13694  )
13695  (i32.store offset=4
13696  (get_local $0)
13697  (tee_local $7
13698  (i32.add
13699  (i32.load offset=4
13700  (get_local $0)
13701  )
13702  (i32.const 4)
13703  )
13704  )
13705  )
13706  (call $enumivo_assert
13707  (i32.gt_s
13708  (i32.sub
13709  (i32.load offset=8
13710  (get_local $0)
13711  )
13712  (get_local $7)
13713  )
13714  (i32.const 1)
13715  )
13716  (i32.const 1136)
13717  )
13718  (drop
13719  (call $memcpy
13720  (i32.load offset=4
13721  (get_local $0)
13722  )
13723  (i32.add
13724  (get_local $1)
13725  (i32.const 4)
13726  )
13727  (i32.const 2)
13728  )
13729  )
13730  (i32.store offset=4
13731  (get_local $0)
13732  (tee_local $7
13733  (i32.add
13734  (i32.load offset=4
13735  (get_local $0)
13736  )
13737  (i32.const 2)
13738  )
13739  )
13740  )
13741  (call $enumivo_assert
13742  (i32.gt_s
13743  (i32.sub
13744  (i32.load offset=8
13745  (get_local $0)
13746  )
13747  (get_local $7)
13748  )
13749  (i32.const 1)
13750  )
13751  (i32.const 1136)
13752  )
13753  (drop
13754  (call $memcpy
13755  (i32.load offset=4
13756  (get_local $0)
13757  )
13758  (i32.add
13759  (get_local $1)
13760  (i32.const 6)
13761  )
13762  (i32.const 2)
13763  )
13764  )
13765  (i32.store offset=4
13766  (get_local $0)
13767  (tee_local $7
13768  (i32.add
13769  (i32.load offset=4
13770  (get_local $0)
13771  )
13772  (i32.const 2)
13773  )
13774  )
13775  )
13776  (call $enumivo_assert
13777  (i32.gt_s
13778  (i32.sub
13779  (i32.load offset=8
13780  (get_local $0)
13781  )
13782  (get_local $7)
13783  )
13784  (i32.const 3)
13785  )
13786  (i32.const 1136)
13787  )
13788  (drop
13789  (call $memcpy
13790  (i32.load offset=4
13791  (get_local $0)
13792  )
13793  (i32.add
13794  (get_local $1)
13795  (i32.const 8)
13796  )
13797  (i32.const 4)
13798  )
13799  )
13800  (i32.store offset=4
13801  (get_local $0)
13802  (tee_local $7
13803  (i32.add
13804  (i32.load offset=4
13805  (get_local $0)
13806  )
13807  (i32.const 4)
13808  )
13809  )
13810  )
13811  (set_local $6
13812  (i64.load32_u offset=12
13813  (get_local $1)
13814  )
13815  )
13816  (loop $label$0
13817  (set_local $5
13818  (i32.wrap/i64
13819  (get_local $6)
13820  )
13821  )
13822  (i32.store8 offset=13
13823  (get_local $8)
13824  (i32.or
13825  (i32.shl
13826  (tee_local $2
13827  (i64.ne
13828  (tee_local $6
13829  (i64.shr_u
13830  (get_local $6)
13831  (i64.const 7)
13832  )
13833  )
13834  (i64.const 0)
13835  )
13836  )
13837  (i32.const 7)
13838  )
13839  (i32.and
13840  (get_local $5)
13841  (i32.const 127)
13842  )
13843  )
13844  )
13845  (call $enumivo_assert
13846  (i32.gt_s
13847  (i32.sub
13848  (i32.load
13849  (i32.add
13850  (get_local $0)
13851  (i32.const 8)
13852  )
13853  )
13854  (get_local $7)
13855  )
13856  (i32.const 0)
13857  )
13858  (i32.const 1136)
13859  )
13860  (drop
13861  (call $memcpy
13862  (i32.load
13863  (tee_local $5
13864  (i32.add
13865  (get_local $0)
13866  (i32.const 4)
13867  )
13868  )
13869  )
13870  (i32.add
13871  (get_local $8)
13872  (i32.const 13)
13873  )
13874  (i32.const 1)
13875  )
13876  )
13877  (i32.store
13878  (get_local $5)
13879  (tee_local $7
13880  (i32.add
13881  (i32.load
13882  (get_local $5)
13883  )
13884  (i32.const 1)
13885  )
13886  )
13887  )
13888  (br_if $label$0
13889  (get_local $2)
13890  )
13891  )
13892  (set_local $6
13893  (i64.load32_u offset=16
13894  (get_local $1)
13895  )
13896  )
13897  (set_local $4
13898  (i32.add
13899  (get_local $0)
13900  (i32.const 8)
13901  )
13902  )
13903  (set_local $5
13904  (i32.add
13905  (get_local $0)
13906  (i32.const 4)
13907  )
13908  )
13909  (loop $label$1
13910  (set_local $2
13911  (i32.wrap/i64
13912  (get_local $6)
13913  )
13914  )
13915  (i32.store8 offset=14
13916  (get_local $8)
13917  (i32.or
13918  (i32.shl
13919  (tee_local $3
13920  (i64.ne
13921  (tee_local $6
13922  (i64.shr_u
13923  (get_local $6)
13924  (i64.const 7)
13925  )
13926  )
13927  (i64.const 0)
13928  )
13929  )
13930  (i32.const 7)
13931  )
13932  (i32.and
13933  (get_local $2)
13934  (i32.const 127)
13935  )
13936  )
13937  )
13938  (call $enumivo_assert
13939  (i32.gt_s
13940  (i32.sub
13941  (i32.load
13942  (get_local $4)
13943  )
13944  (get_local $7)
13945  )
13946  (i32.const 0)
13947  )
13948  (i32.const 1136)
13949  )
13950  (drop
13951  (call $memcpy
13952  (i32.load
13953  (get_local $5)
13954  )
13955  (i32.add
13956  (get_local $8)
13957  (i32.const 14)
13958  )
13959  (i32.const 1)
13960  )
13961  )
13962  (i32.store
13963  (get_local $5)
13964  (tee_local $7
13965  (i32.add
13966  (i32.load
13967  (get_local $5)
13968  )
13969  (i32.const 1)
13970  )
13971  )
13972  )
13973  (br_if $label$1
13974  (get_local $3)
13975  )
13976  )
13977  (set_local $6
13978  (i64.load32_u offset=20
13979  (get_local $1)
13980  )
13981  )
13982  (set_local $4
13983  (i32.add
13984  (get_local $0)
13985  (i32.const 8)
13986  )
13987  )
13988  (set_local $5
13989  (i32.add
13990  (get_local $0)
13991  (i32.const 4)
13992  )
13993  )
13994  (loop $label$2
13995  (set_local $2
13996  (i32.wrap/i64
13997  (get_local $6)
13998  )
13999  )
14000  (i32.store8 offset=15
14001  (get_local $8)
14002  (i32.or
14003  (i32.shl
14004  (tee_local $3
14005  (i64.ne
14006  (tee_local $6
14007  (i64.shr_u
14008  (get_local $6)
14009  (i64.const 7)
14010  )
14011  )
14012  (i64.const 0)
14013  )
14014  )
14015  (i32.const 7)
14016  )
14017  (i32.and
14018  (get_local $2)
14019  (i32.const 127)
14020  )
14021  )
14022  )
14023  (call $enumivo_assert
14024  (i32.gt_s
14025  (i32.sub
14026  (i32.load
14027  (get_local $4)
14028  )
14029  (get_local $7)
14030  )
14031  (i32.const 0)
14032  )
14033  (i32.const 1136)
14034  )
14035  (drop
14036  (call $memcpy
14037  (i32.load
14038  (get_local $5)
14039  )
14040  (i32.add
14041  (get_local $8)
14042  (i32.const 15)
14043  )
14044  (i32.const 1)
14045  )
14046  )
14047  (i32.store
14048  (get_local $5)
14049  (tee_local $7
14050  (i32.add
14051  (i32.load
14052  (get_local $5)
14053  )
14054  (i32.const 1)
14055  )
14056  )
14057  )
14058  (br_if $label$2
14059  (get_local $3)
14060  )
14061  )
14062  (i32.store offset=4
14063  (i32.const 0)
14064  (i32.add
14065  (get_local $8)
14066  (i32.const 16)
14067  )
14068  )
14069  (get_local $0)
14070  )
14071  (func $_ZN5eosiolsINS_10datastreamIPcEENS_6actionEEERT_S6_RKNSt3__16vectorIT0_NS7_9allocatorIS9_EEEE (param $0 i32) (param $1 i32) (result i32)
14072  (local $2 i32)
14073  (local $3 i32)
14074  (local $4 i32)
14075  (local $5 i64)
14076  (local $6 i32)
14077  (local $7 i32)
14078  (local $8 i32)
14079  (i32.store offset=4
14080  (i32.const 0)
14081  (tee_local $8
14082  (i32.sub
14083  (i32.load offset=4
14084  (i32.const 0)
14085  )
14086  (i32.const 16)
14087  )
14088  )
14089  )
14090  (set_local $5
14091  (i64.extend_u/i32
14092  (i32.div_s
14093  (i32.sub
14094  (i32.load offset=4
14095  (get_local $1)
14096  )
14097  (i32.load
14098  (get_local $1)
14099  )
14100  )
14101  (i32.const 40)
14102  )
14103  )
14104  )
14105  (set_local $6
14106  (i32.load offset=4
14107  (get_local $0)
14108  )
14109  )
14110  (set_local $3
14111  (i32.add
14112  (get_local $0)
14113  (i32.const 8)
14114  )
14115  )
14116  (set_local $4
14117  (i32.add
14118  (get_local $0)
14119  (i32.const 4)
14120  )
14121  )
14122  (loop $label$0
14123  (set_local $7
14124  (i32.wrap/i64
14125  (get_local $5)
14126  )
14127  )
14128  (i32.store8 offset=15
14129  (get_local $8)
14130  (i32.or
14131  (i32.shl
14132  (tee_local $2
14133  (i64.ne
14134  (tee_local $5
14135  (i64.shr_u
14136  (get_local $5)
14137  (i64.const 7)
14138  )
14139  )
14140  (i64.const 0)
14141  )
14142  )
14143  (i32.const 7)
14144  )
14145  (i32.and
14146  (get_local $7)
14147  (i32.const 127)
14148  )
14149  )
14150  )
14151  (call $enumivo_assert
14152  (i32.gt_s
14153  (i32.sub
14154  (i32.load
14155  (get_local $3)
14156  )
14157  (get_local $6)
14158  )
14159  (i32.const 0)
14160  )
14161  (i32.const 1136)
14162  )
14163  (drop
14164  (call $memcpy
14165  (i32.load
14166  (get_local $4)
14167  )
14168  (i32.add
14169  (get_local $8)
14170  (i32.const 15)
14171  )
14172  (i32.const 1)
14173  )
14174  )
14175  (i32.store
14176  (get_local $4)
14177  (tee_local $6
14178  (i32.add
14179  (i32.load
14180  (get_local $4)
14181  )
14182  (i32.const 1)
14183  )
14184  )
14185  )
14186  (br_if $label$0
14187  (get_local $2)
14188  )
14189  )
14190  (block $label$1
14191  (br_if $label$1
14192  (i32.eq
14193  (tee_local $7
14194  (i32.load
14195  (get_local $1)
14196  )
14197  )
14198  (tee_local $3
14199  (i32.load
14200  (i32.add
14201  (get_local $1)
14202  (i32.const 4)
14203  )
14204  )
14205  )
14206  )
14207  )
14208  (set_local $4
14209  (i32.add
14210  (get_local $0)
14211  (i32.const 4)
14212  )
14213  )
14214  (loop $label$2
14215  (call $enumivo_assert
14216  (i32.gt_s
14217  (i32.sub
14218  (i32.load
14219  (tee_local $2
14220  (i32.add
14221  (get_local $0)
14222  (i32.const 8)
14223  )
14224  )
14225  )
14226  (get_local $6)
14227  )
14228  (i32.const 7)
14229  )
14230  (i32.const 1136)
14231  )
14232  (drop
14233  (call $memcpy
14234  (i32.load
14235  (get_local $4)
14236  )
14237  (get_local $7)
14238  (i32.const 8)
14239  )
14240  )
14241  (i32.store
14242  (get_local $4)
14243  (tee_local $6
14244  (i32.add
14245  (i32.load
14246  (get_local $4)
14247  )
14248  (i32.const 8)
14249  )
14250  )
14251  )
14252  (call $enumivo_assert
14253  (i32.gt_s
14254  (i32.sub
14255  (i32.load
14256  (get_local $2)
14257  )
14258  (get_local $6)
14259  )
14260  (i32.const 7)
14261  )
14262  (i32.const 1136)
14263  )
14264  (drop
14265  (call $memcpy
14266  (i32.load
14267  (get_local $4)
14268  )
14269  (i32.add
14270  (get_local $7)
14271  (i32.const 8)
14272  )
14273  (i32.const 8)
14274  )
14275  )
14276  (i32.store
14277  (get_local $4)
14278  (i32.add
14279  (i32.load
14280  (get_local $4)
14281  )
14282  (i32.const 8)
14283  )
14284  )
14285  (drop
14286  (call $_ZN5eosiolsINS_10datastreamIPcEEEERT_S5_RKNSt3__16vectorIcNS6_9allocatorIcEEEE
14287  (call $_ZN5eosiolsINS_10datastreamIPcEENS_16permission_levelEEERT_S6_RKNSt3__16vectorIT0_NS7_9allocatorIS9_EEEE
14288  (get_local $0)
14289  (i32.add
14290  (get_local $7)
14291  (i32.const 16)
14292  )
14293  )
14294  (i32.add
14295  (get_local $7)
14296  (i32.const 28)
14297  )
14298  )
14299  )
14300  (br_if $label$1
14301  (i32.eq
14302  (tee_local $7
14303  (i32.add
14304  (get_local $7)
14305  (i32.const 40)
14306  )
14307  )
14308  (get_local $3)
14309  )
14310  )
14311  (set_local $6
14312  (i32.load
14313  (get_local $4)
14314  )
14315  )
14316  (br $label$2)
14317  )
14318  )
14319  (i32.store offset=4
14320  (i32.const 0)
14321  (i32.add
14322  (get_local $8)
14323  (i32.const 16)
14324  )
14325  )
14326  (get_local $0)
14327  )
14328  (func $_ZN5eosiolsINS_10datastreamIPcEENS_16permission_levelEEERT_S6_RKNSt3__16vectorIT0_NS7_9allocatorIS9_EEEE (param $0 i32) (param $1 i32) (result i32)
14329  (local $2 i32)
14330  (local $3 i32)
14331  (local $4 i64)
14332  (local $5 i32)
14333  (local $6 i32)
14334  (local $7 i32)
14335  (i32.store offset=4
14336  (i32.const 0)
14337  (tee_local $7
14338  (i32.sub
14339  (i32.load offset=4
14340  (i32.const 0)
14341  )
14342  (i32.const 16)
14343  )
14344  )
14345  )
14346  (set_local $4
14347  (i64.extend_u/i32
14348  (i32.shr_s
14349  (i32.sub
14350  (i32.load offset=4
14351  (get_local $1)
14352  )
14353  (i32.load
14354  (get_local $1)
14355  )
14356  )
14357  (i32.const 4)
14358  )
14359  )
14360  )
14361  (set_local $5
14362  (i32.load offset=4
14363  (get_local $0)
14364  )
14365  )
14366  (set_local $2
14367  (i32.add
14368  (get_local $0)
14369  (i32.const 8)
14370  )
14371  )
14372  (loop $label$0
14373  (set_local $3
14374  (i32.wrap/i64
14375  (get_local $4)
14376  )
14377  )
14378  (i32.store8 offset=15
14379  (get_local $7)
14380  (i32.or
14381  (i32.shl
14382  (tee_local $6
14383  (i64.ne
14384  (tee_local $4
14385  (i64.shr_u
14386  (get_local $4)
14387  (i64.const 7)
14388  )
14389  )
14390  (i64.const 0)
14391  )
14392  )
14393  (i32.const 7)
14394  )
14395  (i32.and
14396  (get_local $3)
14397  (i32.const 127)
14398  )
14399  )
14400  )
14401  (call $enumivo_assert
14402  (i32.gt_s
14403  (i32.sub
14404  (i32.load
14405  (get_local $2)
14406  )
14407  (get_local $5)
14408  )
14409  (i32.const 0)
14410  )
14411  (i32.const 1136)
14412  )
14413  (drop
14414  (call $memcpy
14415  (i32.load
14416  (tee_local $3
14417  (i32.add
14418  (get_local $0)
14419  (i32.const 4)
14420  )
14421  )
14422  )
14423  (i32.add
14424  (get_local $7)
14425  (i32.const 15)
14426  )
14427  (i32.const 1)
14428  )
14429  )
14430  (i32.store
14431  (get_local $3)
14432  (tee_local $5
14433  (i32.add
14434  (i32.load
14435  (get_local $3)
14436  )
14437  (i32.const 1)
14438  )
14439  )
14440  )
14441  (br_if $label$0
14442  (get_local $6)
14443  )
14444  )
14445  (block $label$1
14446  (br_if $label$1
14447  (i32.eq
14448  (tee_local $6
14449  (i32.load
14450  (get_local $1)
14451  )
14452  )
14453  (tee_local $1
14454  (i32.load
14455  (i32.add
14456  (get_local $1)
14457  (i32.const 4)
14458  )
14459  )
14460  )
14461  )
14462  )
14463  (set_local $3
14464  (i32.add
14465  (get_local $0)
14466  (i32.const 4)
14467  )
14468  )
14469  (loop $label$2
14470  (call $enumivo_assert
14471  (i32.gt_s
14472  (i32.sub
14473  (i32.load
14474  (tee_local $2
14475  (i32.add
14476  (get_local $0)
14477  (i32.const 8)
14478  )
14479  )
14480  )
14481  (get_local $5)
14482  )
14483  (i32.const 7)
14484  )
14485  (i32.const 1136)
14486  )
14487  (drop
14488  (call $memcpy
14489  (i32.load
14490  (get_local $3)
14491  )
14492  (get_local $6)
14493  (i32.const 8)
14494  )
14495  )
14496  (i32.store
14497  (get_local $3)
14498  (tee_local $5
14499  (i32.add
14500  (i32.load
14501  (get_local $3)
14502  )
14503  (i32.const 8)
14504  )
14505  )
14506  )
14507  (call $enumivo_assert
14508  (i32.gt_s
14509  (i32.sub
14510  (i32.load
14511  (get_local $2)
14512  )
14513  (get_local $5)
14514  )
14515  (i32.const 7)
14516  )
14517  (i32.const 1136)
14518  )
14519  (drop
14520  (call $memcpy
14521  (i32.load
14522  (get_local $3)
14523  )
14524  (i32.add
14525  (get_local $6)
14526  (i32.const 8)
14527  )
14528  (i32.const 8)
14529  )
14530  )
14531  (i32.store
14532  (get_local $3)
14533  (tee_local $5
14534  (i32.add
14535  (i32.load
14536  (get_local $3)
14537  )
14538  (i32.const 8)
14539  )
14540  )
14541  )
14542  (br_if $label$2
14543  (i32.ne
14544  (tee_local $6
14545  (i32.add
14546  (get_local $6)
14547  (i32.const 16)
14548  )
14549  )
14550  (get_local $1)
14551  )
14552  )
14553  )
14554  )
14555  (i32.store offset=4
14556  (i32.const 0)
14557  (i32.add
14558  (get_local $7)
14559  (i32.const 16)
14560  )
14561  )
14562  (get_local $0)
14563  )
14564  (func $_ZN5eosio6actionC2IN11enumivosystem18delegate_bandwidthILy6138663577826885632EE6refundEEERKNS_16permission_levelEyyRKT_ (param $0 i32) (param $1 i32) (param $2 i64) (param $3 i64) (param $4 i32) (result i32)
14565  (local $5 i32)
14566  (local $6 i32)
14567  (local $7 i32)
14568  (local $8 i32)
14569  (local $9 i32)
14570  (i32.store offset=4
14571  (i32.const 0)
14572  (tee_local $9
14573  (i32.sub
14574  (i32.load offset=4
14575  (i32.const 0)
14576  )
14577  (i32.const 16)
14578  )
14579  )
14580  )
14581  (i64.store offset=16 align=4
14582  (get_local $0)
14583  (i64.const 0)
14584  )
14585  (i32.store
14586  (tee_local $5
14587  (i32.add
14588  (get_local $0)
14589  (i32.const 24)
14590  )
14591  )
14592  (i32.const 0)
14593  )
14594  (i32.store offset=16
14595  (get_local $0)
14596  (tee_local $6
14597  (call $_Znwj
14598  (i32.const 16)
14599  )
14600  )
14601  )
14602  (i32.store
14603  (tee_local $7
14604  (i32.add
14605  (get_local $0)
14606  (i32.const 20)
14607  )
14608  )
14609  (get_local $6)
14610  )
14611  (i32.store
14612  (get_local $5)
14613  (tee_local $8
14614  (i32.add
14615  (get_local $6)
14616  (i32.const 16)
14617  )
14618  )
14619  )
14620  (i64.store
14621  (i32.add
14622  (get_local $6)
14623  (i32.const 8)
14624  )
14625  (i64.load
14626  (i32.add
14627  (get_local $1)
14628  (i32.const 8)
14629  )
14630  )
14631  )
14632  (i64.store
14633  (get_local $6)
14634  (i64.load
14635  (get_local $1)
14636  )
14637  )
14638  (i32.store
14639  (get_local $7)
14640  (get_local $8)
14641  )
14642  (i32.store offset=28
14643  (get_local $0)
14644  (i32.const 0)
14645  )
14646  (i32.store
14647  (tee_local $5
14648  (i32.add
14649  (get_local $0)
14650  (i32.const 32)
14651  )
14652  )
14653  (i32.const 0)
14654  )
14655  (i32.store
14656  (tee_local $6
14657  (i32.add
14658  (get_local $0)
14659  (i32.const 36)
14660  )
14661  )
14662  (i32.const 0)
14663  )
14664  (i64.store
14665  (get_local $0)
14666  (get_local $2)
14667  )
14668  (i64.store offset=8
14669  (get_local $0)
14670  (get_local $3)
14671  )
14672  (i32.store offset=8
14673  (get_local $9)
14674  (i32.const 0)
14675  )
14676  (i64.store
14677  (get_local $9)
14678  (i64.const 0)
14679  )
14680  (call $_ZNSt3__16vectorIcNS_9allocatorIcEEE8__appendEj
14681  (get_local $9)
14682  (i32.const 8)
14683  )
14684  (call $enumivo_assert
14685  (i32.gt_s
14686  (i32.sub
14687  (i32.load offset=4
14688  (get_local $9)
14689  )
14690  (tee_local $1
14691  (i32.load
14692  (get_local $9)
14693  )
14694  )
14695  )
14696  (i32.const 7)
14697  )
14698  (i32.const 1136)
14699  )
14700  (drop
14701  (call $memcpy
14702  (get_local $1)
14703  (get_local $4)
14704  (i32.const 8)
14705  )
14706  )
14707  (block $label$0
14708  (br_if $label$0
14709  (i32.eqz
14710  (tee_local $1
14711  (i32.load offset=28
14712  (get_local $0)
14713  )
14714  )
14715  )
14716  )
14717  (i32.store
14718  (get_local $5)
14719  (get_local $1)
14720  )
14721  (call $_ZdlPv
14722  (get_local $1)
14723  )
14724  (i32.store
14725  (get_local $6)
14726  (i32.const 0)
14727  )
14728  (i64.store align=4
14729  (i32.add
14730  (get_local $0)
14731  (i32.const 28)
14732  )
14733  (i64.const 0)
14734  )
14735  )
14736  (i64.store align=4
14737  (i32.add
14738  (get_local $0)
14739  (i32.const 28)
14740  )
14741  (i64.load
14742  (get_local $9)
14743  )
14744  )
14745  (i32.store
14746  (get_local $6)
14747  (i32.load
14748  (i32.add
14749  (get_local $9)
14750  (i32.const 8)
14751  )
14752  )
14753  )
14754  (i32.store offset=4
14755  (i32.const 0)
14756  (i32.add
14757  (get_local $9)
14758  (i32.const 16)
14759  )
14760  )
14761  (get_local $0)
14762  )
14763  (func $_ZZN5eosio11multi_indexILy13445401747262537728EN11enumivosystem18delegate_bandwidthILy6138663577826885632EE14refund_requestEJEE7emplaceIZNS3_2onEyRKNS3_12undelegatebwEEUlRS4_E0_EENS5_14const_iteratorEyOT_ENKUlRSD_E_clINS5_4itemEEEDaSF_ (param $0 i32) (param $1 i32)
14764  (local $2 i32)
14765  (local $3 i32)
14766  (local $4 i32)
14767  (local $5 i64)
14768  (local $6 i64)
14769  (local $7 i32)
14770  (i32.store offset=4
14771  (i32.const 0)
14772  (tee_local $7
14773  (i32.sub
14774  (i32.load offset=4
14775  (i32.const 0)
14776  )
14777  (i32.const 32)
14778  )
14779  )
14780  )
14781  (i64.store
14782  (get_local $1)
14783  (i64.load
14784  (i32.load
14785  (tee_local $3
14786  (i32.load offset=4
14787  (get_local $0)
14788  )
14789  )
14790  )
14791  )
14792  )
14793  (set_local $2
14794  (i32.load
14795  (get_local $0)
14796  )
14797  )
14798  (set_local $6
14799  (i64.load offset=16
14800  (tee_local $4
14801  (i32.load
14802  (get_local $3)
14803  )
14804  )
14805  )
14806  )
14807  (call $enumivo_assert
14808  (i64.eq
14809  (i64.load
14810  (i32.add
14811  (get_local $4)
14812  (i32.const 40)
14813  )
14814  )
14815  (tee_local $5
14816  (i64.load
14817  (i32.add
14818  (get_local $4)
14819  (i32.const 24)
14820  )
14821  )
14822  )
14823  )
14824  (i32.const 688)
14825  )
14826  (call $enumivo_assert
14827  (i64.gt_s
14828  (tee_local $6
14829  (i64.add
14830  (get_local $6)
14831  (i64.load offset=32
14832  (get_local $4)
14833  )
14834  )
14835  )
14836  (i64.const -4611686018427387904)
14837  )
14838  (i32.const 736)
14839  )
14840  (call $enumivo_assert
14841  (i64.lt_s
14842  (get_local $6)
14843  (i64.const 4611686018427387904)
14844  )
14845  (i32.const 768)
14846  )
14847  (call $enumivo_assert
14848  (i64.eq
14849  (get_local $5)
14850  (i64.const 1397703940)
14851  )
14852  (i32.const 48)
14853  )
14854  (call $enumivo_assert
14855  (i32.xor
14856  (i32.wrap/i64
14857  (i64.shr_u
14858  (get_local $6)
14859  (i64.const 63)
14860  )
14861  )
14862  (i32.const 1)
14863  )
14864  (i32.const 112)
14865  )
14866  (call $enumivo_assert
14867  (i64.ge_u
14868  (i64.add
14869  (tee_local $5
14870  (i64.load
14871  (tee_local $4
14872  (i32.load offset=4
14873  (get_local $3)
14874  )
14875  )
14876  )
14877  )
14878  (get_local $6)
14879  )
14880  (get_local $5)
14881  )
14882  (i32.const 400)
14883  )
14884  (i64.store offset=16
14885  (get_local $1)
14886  (i64.add
14887  (i64.load
14888  (get_local $4)
14889  )
14890  (get_local $6)
14891  )
14892  )
14893  (i32.store offset=8
14894  (get_local $1)
14895  (call $now)
14896  )
14897  (call $enumivo_assert
14898  (i32.const 1)
14899  (i32.const 1136)
14900  )
14901  (drop
14902  (call $memcpy
14903  (get_local $7)
14904  (get_local $1)
14905  (i32.const 8)
14906  )
14907  )
14908  (call $enumivo_assert
14909  (i32.const 1)
14910  (i32.const 1136)
14911  )
14912  (drop
14913  (call $memcpy
14914  (i32.or
14915  (get_local $7)
14916  (i32.const 8)
14917  )
14918  (i32.add
14919  (get_local $1)
14920  (i32.const 8)
14921  )
14922  (i32.const 4)
14923  )
14924  )
14925  (call $enumivo_assert
14926  (i32.const 1)
14927  (i32.const 1136)
14928  )
14929  (drop
14930  (call $memcpy
14931  (i32.or
14932  (get_local $7)
14933  (i32.const 12)
14934  )
14935  (i32.add
14936  (get_local $1)
14937  (i32.const 16)
14938  )
14939  (i32.const 8)
14940  )
14941  )
14942  (i32.store offset=28
14943  (get_local $1)
14944  (call $db_store_i64
14945  (i64.load offset=8
14946  (get_local $2)
14947  )
14948  (i64.const -5001342326447013888)
14949  (i64.load
14950  (i32.load offset=8
14951  (get_local $0)
14952  )
14953  )
14954  (tee_local $6
14955  (i64.load
14956  (get_local $1)
14957  )
14958  )
14959  (get_local $7)
14960  (i32.const 20)
14961  )
14962  )
14963  (block $label$0
14964  (br_if $label$0
14965  (i64.lt_u
14966  (get_local $6)
14967  (i64.load offset=16
14968  (get_local $2)
14969  )
14970  )
14971  )
14972  (i64.store
14973  (i32.add
14974  (get_local $2)
14975  (i32.const 16)
14976  )
14977  (select
14978  (i64.const -2)
14979  (i64.add
14980  (get_local $6)
14981  (i64.const 1)
14982  )
14983  (i64.gt_u
14984  (get_local $6)
14985  (i64.const -3)
14986  )
14987  )
14988  )
14989  )
14990  (i32.store offset=4
14991  (i32.const 0)
14992  (i32.add
14993  (get_local $7)
14994  (i32.const 32)
14995  )
14996  )
14997  )
14998  (func $_ZNSt3__16vectorIN5eosio11multi_indexILy13445401747262537728EN11enumivosystem18delegate_bandwidthILy6138663577826885632EE14refund_requestEJEE8item_ptrENS_9allocatorIS8_EEE24__emplace_back_slow_pathIJNS_10unique_ptrINS7_4itemENS_14default_deleteISE_EEEERyRlEEEvDpOT_ (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32)
14999  (local $4 i32)
15000  (local $5 i32)
15001  (local $6 i32)
15002  (local $7 i32)
15003  (block $label$0
15004  (block $label$1
15005  (br_if $label$1
15006  (i32.ge_u
15007  (tee_local $5
15008  (i32.add
15009  (tee_local $4
15010  (i32.div_s
15011  (i32.sub
15012  (i32.load offset=4
15013  (get_local $0)
15014  )
15015  (tee_local $6
15016  (i32.load
15017  (get_local $0)
15018  )
15019  )
15020  )
15021  (i32.const 24)
15022  )
15023  )
15024  (i32.const 1)
15025  )
15026  )
15027  (i32.const 178956971)
15028  )
15029  )
15030  (set_local $7
15031  (i32.const 178956970)
15032  )
15033  (block $label$2
15034  (block $label$3
15035  (br_if $label$3
15036  (i32.gt_u
15037  (tee_local $6
15038  (i32.div_s
15039  (i32.sub
15040  (i32.load offset=8
15041  (get_local $0)
15042  )
15043  (get_local $6)
15044  )
15045  (i32.const 24)
15046  )
15047  )
15048  (i32.const 89478484)
15049  )
15050  )
15051  (br_if $label$2
15052  (i32.eqz
15053  (tee_local $7
15054  (select
15055  (get_local $5)
15056  (tee_local $7
15057  (i32.shl
15058  (get_local $6)
15059  (i32.const 1)
15060  )
15061  )
15062  (i32.lt_u
15063  (get_local $7)
15064  (get_local $5)
15065  )
15066  )
15067  )
15068  )
15069  )
15070  )
15071  (set_local $6
15072  (call $_Znwj
15073  (i32.mul
15074  (get_local $7)
15075  (i32.const 24)
15076  )
15077  )
15078  )
15079  (br $label$0)
15080  )
15081  (set_local $7
15082  (i32.const 0)
15083  )
15084  (set_local $6
15085  (i32.const 0)
15086  )
15087  (br $label$0)
15088  )
15089  (call $_ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv
15090  (get_local $0)
15091  )
15092  (unreachable)
15093  )
15094  (set_local $5
15095  (i32.load
15096  (get_local $1)
15097  )
15098  )
15099  (i32.store
15100  (get_local $1)
15101  (i32.const 0)
15102  )
15103  (i32.store
15104  (tee_local $1
15105  (i32.add
15106  (get_local $6)
15107  (i32.mul
15108  (get_local $4)
15109  (i32.const 24)
15110  )
15111  )
15112  )
15113  (get_local $5)
15114  )
15115  (i64.store offset=8
15116  (get_local $1)
15117  (i64.load
15118  (get_local $2)
15119  )
15120  )
15121  (i32.store offset=16
15122  (get_local $1)
15123  (i32.load
15124  (get_local $3)
15125  )
15126  )
15127  (set_local $4
15128  (i32.add
15129  (get_local $6)
15130  (i32.mul
15131  (get_local $7)
15132  (i32.const 24)
15133  )
15134  )
15135  )
15136  (set_local $5
15137  (i32.add
15138  (get_local $1)
15139  (i32.const 24)
15140  )
15141  )
15142  (block $label$4
15143  (block $label$5
15144  (br_if $label$5
15145  (i32.eq
15146  (tee_local $6
15147  (i32.load
15148  (i32.add
15149  (get_local $0)
15150  (i32.const 4)
15151  )
15152  )
15153  )
15154  (tee_local $7
15155  (i32.load
15156  (get_local $0)
15157  )
15158  )
15159  )
15160  )
15161  (loop $label$6
15162  (set_local $3
15163  (i32.load
15164  (tee_local $2
15165  (i32.add
15166  (get_local $6)
15167  (i32.const -24)
15168  )
15169  )
15170  )
15171  )
15172  (i32.store
15173  (get_local $2)
15174  (i32.const 0)
15175  )
15176  (i32.store
15177  (i32.add
15178  (get_local $1)
15179  (i32.const -24)
15180  )
15181  (get_local $3)
15182  )
15183  (i32.store
15184  (i32.add
15185  (get_local $1)
15186  (i32.const -8)
15187  )
15188  (i32.load
15189  (i32.add
15190  (get_local $6)
15191  (i32.const -8)
15192  )
15193  )
15194  )
15195  (i32.store
15196  (i32.add
15197  (get_local $1)
15198  (i32.const -12)
15199  )
15200  (i32.load
15201  (i32.add
15202  (get_local $6)
15203  (i32.const -12)
15204  )
15205  )
15206  )
15207  (i32.store
15208  (i32.add
15209  (get_local $1)
15210  (i32.const -16)
15211  )
15212  (i32.load
15213  (i32.add
15214  (get_local $6)
15215  (i32.const -16)
15216  )
15217  )
15218  )
15219  (set_local $1
15220  (i32.add
15221  (get_local $1)
15222  (i32.const -24)
15223  )
15224  )
15225  (set_local $6
15226  (get_local $2)
15227  )
15228  (br_if $label$6
15229  (i32.ne
15230  (get_local $7)
15231  (get_local $2)
15232  )
15233  )
15234  )
15235  (set_local $7
15236  (i32.load
15237  (i32.add
15238  (get_local $0)
15239  (i32.const 4)
15240  )
15241  )
15242  )
15243  (set_local $6
15244  (i32.load
15245  (get_local $0)
15246  )
15247  )
15248  (br $label$4)
15249  )
15250  (set_local $6
15251  (get_local $7)
15252  )
15253  )
15254  (i32.store
15255  (get_local $0)
15256  (get_local $1)
15257  )
15258  (i32.store
15259  (i32.add
15260  (get_local $0)
15261  (i32.const 4)
15262  )
15263  (get_local $5)
15264  )
15265  (i32.store
15266  (i32.add
15267  (get_local $0)
15268  (i32.const 8)
15269  )
15270  (get_local $4)
15271  )
15272  (block $label$7
15273  (br_if $label$7
15274  (i32.eq
15275  (get_local $7)
15276  (get_local $6)
15277  )
15278  )
15279  (loop $label$8
15280  (set_local $1
15281  (i32.load
15282  (tee_local $7
15283  (i32.add
15284  (get_local $7)
15285  (i32.const -24)
15286  )
15287  )
15288  )
15289  )
15290  (i32.store
15291  (get_local $7)
15292  (i32.const 0)
15293  )
15294  (block $label$9
15295  (br_if $label$9
15296  (i32.eqz
15297  (get_local $1)
15298  )
15299  )
15300  (call $_ZdlPv
15301  (get_local $1)
15302  )
15303  )
15304  (br_if $label$8
15305  (i32.ne
15306  (get_local $6)
15307  (get_local $7)
15308  )
15309  )
15310  )
15311  )
15312  (block $label$10
15313  (br_if $label$10
15314  (i32.eqz
15315  (get_local $6)
15316  )
15317  )
15318  (call $_ZdlPv
15319  (get_local $6)
15320  )
15321  )
15322  )
15323  (func $_ZN11enumivosystemlsIN5eosio10datastreamIPcEEEERT_S6_RKNS_18delegate_bandwidthILy6138663577826885632EE15total_resourcesE (param $0 i32) (param $1 i32) (result i32)
15324  (local $2 i32)
15325  (call $enumivo_assert
15326  (i32.gt_s
15327  (i32.sub
15328  (i32.load offset=8
15329  (get_local $0)
15330  )
15331  (i32.load offset=4
15332  (get_local $0)
15333  )
15334  )
15335  (i32.const 7)
15336  )
15337  (i32.const 1136)
15338  )
15339  (drop
15340  (call $memcpy
15341  (i32.load offset=4
15342  (get_local $0)
15343  )
15344  (get_local $1)
15345  (i32.const 8)
15346  )
15347  )
15348  (i32.store offset=4
15349  (get_local $0)
15350  (tee_local $2
15351  (i32.add
15352  (i32.load offset=4
15353  (get_local $0)
15354  )
15355  (i32.const 8)
15356  )
15357  )
15358  )
15359  (call $enumivo_assert
15360  (i32.gt_s
15361  (i32.sub
15362  (i32.load offset=8
15363  (get_local $0)
15364  )
15365  (get_local $2)
15366  )
15367  (i32.const 7)
15368  )
15369  (i32.const 1136)
15370  )
15371  (drop
15372  (call $memcpy
15373  (i32.load offset=4
15374  (get_local $0)
15375  )
15376  (i32.add
15377  (get_local $1)
15378  (i32.const 8)
15379  )
15380  (i32.const 8)
15381  )
15382  )
15383  (i32.store offset=4
15384  (get_local $0)
15385  (tee_local $2
15386  (i32.add
15387  (i32.load offset=4
15388  (get_local $0)
15389  )
15390  (i32.const 8)
15391  )
15392  )
15393  )
15394  (call $enumivo_assert
15395  (i32.gt_s
15396  (i32.sub
15397  (i32.load offset=8
15398  (get_local $0)
15399  )
15400  (get_local $2)
15401  )
15402  (i32.const 7)
15403  )
15404  (i32.const 1136)
15405  )
15406  (drop
15407  (call $memcpy
15408  (i32.load offset=4
15409  (get_local $0)
15410  )
15411  (i32.add
15412  (get_local $1)
15413  (i32.const 16)
15414  )
15415  (i32.const 8)
15416  )
15417  )
15418  (i32.store offset=4
15419  (get_local $0)
15420  (tee_local $2
15421  (i32.add
15422  (i32.load offset=4
15423  (get_local $0)
15424  )
15425  (i32.const 8)
15426  )
15427  )
15428  )
15429  (call $enumivo_assert
15430  (i32.gt_s
15431  (i32.sub
15432  (i32.load offset=8
15433  (get_local $0)
15434  )
15435  (get_local $2)
15436  )
15437  (i32.const 7)
15438  )
15439  (i32.const 1136)
15440  )
15441  (drop
15442  (call $memcpy
15443  (i32.load offset=4
15444  (get_local $0)
15445  )
15446  (i32.add
15447  (get_local $1)
15448  (i32.const 24)
15449  )
15450  (i32.const 8)
15451  )
15452  )
15453  (i32.store offset=4
15454  (get_local $0)
15455  (tee_local $2
15456  (i32.add
15457  (i32.load offset=4
15458  (get_local $0)
15459  )
15460  (i32.const 8)
15461  )
15462  )
15463  )
15464  (call $enumivo_assert
15465  (i32.gt_s
15466  (i32.sub
15467  (i32.load offset=8
15468  (get_local $0)
15469  )
15470  (get_local $2)
15471  )
15472  (i32.const 7)
15473  )
15474  (i32.const 1136)
15475  )
15476  (drop
15477  (call $memcpy
15478  (i32.load offset=4
15479  (get_local $0)
15480  )
15481  (i32.add
15482  (get_local $1)
15483  (i32.const 32)
15484  )
15485  (i32.const 8)
15486  )
15487  )
15488  (i32.store offset=4
15489  (get_local $0)
15490  (i32.add
15491  (i32.load offset=4
15492  (get_local $0)
15493  )
15494  (i32.const 8)
15495  )
15496  )
15497  (get_local $0)
15498  )
15499  (func $_ZNK5eosio11multi_indexILy14785995549379657728EN11enumivosystem18delegate_bandwidthILy6138663577826885632EE15total_resourcesEJEE31load_object_by_primary_iteratorEl (param $0 i32) (param $1 i32) (result i32)
15500  (local $2 i32)
15501  (local $3 i32)
15502  (local $4 i32)
15503  (local $5 i64)
15504  (local $6 i32)
15505  (local $7 i32)
15506  (local $8 i32)
15507  (local $9 i32)
15508  (set_local $8
15509  (tee_local $9
15510  (i32.sub
15511  (i32.load offset=4
15512  (i32.const 0)
15513  )
15514  (i32.const 48)
15515  )
15516  )
15517  )
15518  (i32.store offset=4
15519  (i32.const 0)
15520  (get_local $9)
15521  )
15522  (block $label$0
15523  (br_if $label$0
15524  (i32.eq
15525  (tee_local $7
15526  (i32.load
15527  (i32.add
15528  (get_local $0)
15529  (i32.const 28)
15530  )
15531  )
15532  )
15533  (tee_local $2
15534  (i32.load offset=24
15535  (get_local $0)
15536  )
15537  )
15538  )
15539  )
15540  (set_local $3
15541  (i32.sub
15542  (i32.const 0)
15543  (get_local $2)
15544  )
15545  )
15546  (set_local $6
15547  (i32.add
15548  (get_local $7)
15549  (i32.const -24)
15550  )
15551  )
15552  (loop $label$1
15553  (br_if $label$0
15554  (i32.eq
15555  (i32.load
15556  (i32.add
15557  (get_local $6)
15558  (i32.const 16)
15559  )
15560  )
15561  (get_local $1)
15562  )
15563  )
15564  (set_local $7
15565  (get_local $6)
15566  )
15567  (set_local $6
15568  (tee_local $4
15569  (i32.add
15570  (get_local $6)
15571  (i32.const -24)
15572  )
15573  )
15574  )
15575  (br_if $label$1
15576  (i32.ne
15577  (i32.add
15578  (get_local $4)
15579  (get_local $3)
15580  )
15581  (i32.const -24)
15582  )
15583  )
15584  )
15585  )
15586  (block $label$2
15587  (block $label$3
15588  (br_if $label$3
15589  (i32.eq
15590  (get_local $7)
15591  (get_local $2)
15592  )
15593  )
15594  (set_local $6
15595  (i32.load
15596  (i32.add
15597  (get_local $7)
15598  (i32.const -24)
15599  )
15600  )
15601  )
15602  (br $label$2)
15603  )
15604  (call $enumivo_assert
15605  (i32.xor
15606  (i32.shr_u
15607  (tee_local $6
15608  (call $db_get_i64
15609  (get_local $1)
15610  (i32.const 0)
15611  (i32.const 0)
15612  )
15613  )
15614  (i32.const 31)
15615  )
15616  (i32.const 1)
15617  )
15618  (i32.const 1152)
15619  )
15620  (block $label$4
15621  (block $label$5
15622  (br_if $label$5
15623  (i32.lt_u
15624  (get_local $6)
15625  (i32.const 513)
15626  )
15627  )
15628  (set_local $4
15629  (call $malloc
15630  (get_local $6)
15631  )
15632  )
15633  (br $label$4)
15634  )
15635  (i32.store offset=4
15636  (i32.const 0)
15637  (tee_local $4
15638  (i32.sub
15639  (get_local $9)
15640  (i32.and
15641  (i32.add
15642  (get_local $6)
15643  (i32.const 15)
15644  )
15645  (i32.const -16)
15646  )
15647  )
15648  )
15649  )
15650  )
15651  (drop
15652  (call $db_get_i64
15653  (get_local $1)
15654  (get_local $4)
15655  (get_local $6)
15656  )
15657  )
15658  (i32.store offset=36
15659  (get_local $8)
15660  (get_local $4)
15661  )
15662  (i32.store offset=32
15663  (get_local $8)
15664  (get_local $4)
15665  )
15666  (i32.store offset=40
15667  (get_local $8)
15668  (i32.add
15669  (get_local $4)
15670  (get_local $6)
15671  )
15672  )
15673  (block $label$6
15674  (br_if $label$6
15675  (i32.lt_u
15676  (get_local $6)
15677  (i32.const 513)
15678  )
15679  )
15680  (call $free
15681  (get_local $4)
15682  )
15683  )
15684  (i64.store offset=16
15685  (tee_local $6
15686  (call $_Znwj
15687  (i32.const 56)
15688  )
15689  )
15690  (i64.const 0)
15691  )
15692  (i64.store offset=8
15693  (get_local $6)
15694  (i64.const 0)
15695  )
15696  (i64.store offset=24
15697  (get_local $6)
15698  (i64.const 0)
15699  )
15700  (i64.store offset=32
15701  (get_local $6)
15702  (i64.const 0)
15703  )
15704  (i32.store offset=40
15705  (get_local $6)
15706  (get_local $0)
15707  )
15708  (drop
15709  (call $_ZN11enumivosystemrsIN5eosio10datastreamIPKcEEEERT_S7_RNS_18delegate_bandwidthILy6138663577826885632EE15total_resourcesE
15710  (i32.add
15711  (get_local $8)
15712  (i32.const 32)
15713  )
15714  (get_local $6)
15715  )
15716  )
15717  (i32.store offset=44
15718  (get_local $6)
15719  (get_local $1)
15720  )
15721  (i32.store offset=24
15722  (get_local $8)
15723  (get_local $6)
15724  )
15725  (i64.store offset=16
15726  (get_local $8)
15727  (tee_local $5
15728  (i64.load
15729  (get_local $6)
15730  )
15731  )
15732  )
15733  (i32.store offset=12
15734  (get_local $8)
15735  (tee_local $7
15736  (i32.load offset=44
15737  (get_local $6)
15738  )
15739  )
15740  )
15741  (block $label$7
15742  (block $label$8
15743  (br_if $label$8
15744  (i32.ge_u
15745  (tee_local $4
15746  (i32.load
15747  (tee_local $1
15748  (i32.add
15749  (get_local $0)
15750  (i32.const 28)
15751  )
15752  )
15753  )
15754  )
15755  (i32.load
15756  (i32.add
15757  (get_local $0)
15758  (i32.const 32)
15759  )
15760  )
15761  )
15762  )
15763  (i64.store offset=8
15764  (get_local $4)
15765  (get_local $5)
15766  )
15767  (i32.store offset=16
15768  (get_local $4)
15769  (get_local $7)
15770  )
15771  (i32.store offset=24
15772  (get_local $8)
15773  (i32.const 0)
15774  )
15775  (i32.store
15776  (get_local $4)
15777  (get_local $6)
15778  )
15779  (i32.store
15780  (get_local $1)
15781  (i32.add
15782  (get_local $4)
15783  (i32.const 24)
15784  )
15785  )
15786  (br $label$7)
15787  )
15788  (call $_ZNSt3__16vectorIN5eosio11multi_indexILy14785995549379657728EN11enumivosystem18delegate_bandwidthILy6138663577826885632EE15total_resourcesEJEE8item_ptrENS_9allocatorIS8_EEE24__emplace_back_slow_pathIJNS_10unique_ptrINS7_4itemENS_14default_deleteISE_EEEERyRlEEEvDpOT_
15789  (i32.add
15790  (get_local $0)
15791  (i32.const 24)
15792  )
15793  (i32.add
15794  (get_local $8)
15795  (i32.const 24)
15796  )
15797  (i32.add
15798  (get_local $8)
15799  (i32.const 16)
15800  )
15801  (i32.add
15802  (get_local $8)
15803  (i32.const 12)
15804  )
15805  )
15806  )
15807  (set_local $4
15808  (i32.load offset=24
15809  (get_local $8)
15810  )
15811  )
15812  (i32.store offset=24
15813  (get_local $8)
15814  (i32.const 0)
15815  )
15816  (br_if $label$2
15817  (i32.eqz
15818  (get_local $4)
15819  )
15820  )
15821  (call $_ZdlPv
15822  (get_local $4)
15823  )
15824  )
15825  (i32.store offset=4
15826  (i32.const 0)
15827  (i32.add
15828  (get_local $8)
15829  (i32.const 48)
15830  )
15831  )
15832  (get_local $6)
15833  )
15834  (func $_ZN11enumivosystemrsIN5eosio10datastreamIPKcEEEERT_S7_RNS_18delegate_bandwidthILy6138663577826885632EE15total_resourcesE (param $0 i32) (param $1 i32) (result i32)
15835  (local $2 i32)
15836  (call $enumivo_assert
15837  (i32.gt_u
15838  (i32.sub
15839  (i32.load offset=8
15840  (get_local $0)
15841  )
15842  (i32.load offset=4
15843  (get_local $0)
15844  )
15845  )
15846  (i32.const 7)
15847  )
15848  (i32.const 1184)
15849  )
15850  (drop
15851  (call $memcpy
15852  (get_local $1)
15853  (i32.load offset=4
15854  (get_local $0)
15855  )
15856  (i32.const 8)
15857  )
15858  )
15859  (i32.store offset=4
15860  (get_local $0)
15861  (tee_local $2
15862  (i32.add
15863  (i32.load offset=4
15864  (get_local $0)
15865  )
15866  (i32.const 8)
15867  )
15868  )
15869  )
15870  (call $enumivo_assert
15871  (i32.gt_u
15872  (i32.sub
15873  (i32.load offset=8
15874  (get_local $0)
15875  )
15876  (get_local $2)
15877  )
15878  (i32.const 7)
15879  )
15880  (i32.const 1184)
15881  )
15882  (drop
15883  (call $memcpy
15884  (i32.add
15885  (get_local $1)
15886  (i32.const 8)
15887  )
15888  (i32.load offset=4
15889  (get_local $0)
15890  )
15891  (i32.const 8)
15892  )
15893  )
15894  (i32.store offset=4
15895  (get_local $0)
15896  (tee_local $2
15897  (i32.add
15898  (i32.load offset=4
15899  (get_local $0)
15900  )
15901  (i32.const 8)
15902  )
15903  )
15904  )
15905  (call $enumivo_assert
15906  (i32.gt_u
15907  (i32.sub
15908  (i32.load offset=8
15909  (get_local $0)
15910  )
15911  (get_local $2)
15912  )
15913  (i32.const 7)
15914  )
15915  (i32.const 1184)
15916  )
15917  (drop
15918  (call $memcpy
15919  (i32.add
15920  (get_local $1)
15921  (i32.const 16)
15922  )
15923  (i32.load offset=4
15924  (get_local $0)
15925  )
15926  (i32.const 8)
15927  )
15928  )
15929  (i32.store offset=4
15930  (get_local $0)
15931  (tee_local $2
15932  (i32.add
15933  (i32.load offset=4
15934  (get_local $0)
15935  )
15936  (i32.const 8)
15937  )
15938  )
15939  )
15940  (call $enumivo_assert
15941  (i32.gt_u
15942  (i32.sub
15943  (i32.load offset=8
15944  (get_local $0)
15945  )
15946  (get_local $2)
15947  )
15948  (i32.const 7)
15949  )
15950  (i32.const 1184)
15951  )
15952  (drop
15953  (call $memcpy
15954  (i32.add
15955  (get_local $1)
15956  (i32.const 24)
15957  )
15958  (i32.load offset=4
15959  (get_local $0)
15960  )
15961  (i32.const 8)
15962  )
15963  )
15964  (i32.store offset=4
15965  (get_local $0)
15966  (tee_local $2
15967  (i32.add
15968  (i32.load offset=4
15969  (get_local $0)
15970  )
15971  (i32.const 8)
15972  )
15973  )
15974  )
15975  (call $enumivo_assert
15976  (i32.gt_u
15977  (i32.sub
15978  (i32.load offset=8
15979  (get_local $0)
15980  )
15981  (get_local $2)
15982  )
15983  (i32.const 7)
15984  )
15985  (i32.const 1184)
15986  )
15987  (drop
15988  (call $memcpy
15989  (i32.add
15990  (get_local $1)
15991  (i32.const 32)
15992  )
15993  (i32.load offset=4
15994  (get_local $0)
15995  )
15996  (i32.const 8)
15997  )
15998  )
15999  (i32.store offset=4
16000  (get_local $0)
16001  (i32.add
16002  (i32.load offset=4
16003  (get_local $0)
16004  )
16005  (i32.const 8)
16006  )
16007  )
16008  (get_local $0)
16009  )
16010  (func $_ZNSt3__16vectorIN5eosio11multi_indexILy14785995549379657728EN11enumivosystem18delegate_bandwidthILy6138663577826885632EE15total_resourcesEJEE8item_ptrENS_9allocatorIS8_EEE24__emplace_back_slow_pathIJNS_10unique_ptrINS7_4itemENS_14default_deleteISE_EEEERyRlEEEvDpOT_ (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32)
16011  (local $4 i32)
16012  (local $5 i32)
16013  (local $6 i32)
16014  (local $7 i32)
16015  (block $label$0
16016  (block $label$1
16017  (br_if $label$1
16018  (i32.ge_u
16019  (tee_local $5
16020  (i32.add
16021  (tee_local $4
16022  (i32.div_s
16023  (i32.sub
16024  (i32.load offset=4
16025  (get_local $0)
16026  )
16027  (tee_local $6
16028  (i32.load
16029  (get_local $0)
16030  )
16031  )
16032  )
16033  (i32.const 24)
16034  )
16035  )
16036  (i32.const 1)
16037  )
16038  )
16039  (i32.const 178956971)
16040  )
16041  )
16042  (set_local $7
16043  (i32.const 178956970)
16044  )
16045  (block $label$2
16046  (block $label$3
16047  (br_if $label$3
16048  (i32.gt_u
16049  (tee_local $6
16050  (i32.div_s
16051  (i32.sub
16052  (i32.load offset=8
16053  (get_local $0)
16054  )
16055  (get_local $6)
16056  )
16057  (i32.const 24)
16058  )
16059  )
16060  (i32.const 89478484)
16061  )
16062  )
16063  (br_if $label$2
16064  (i32.eqz
16065  (tee_local $7
16066  (select
16067  (get_local $5)
16068  (tee_local $7
16069  (i32.shl
16070  (get_local $6)
16071  (i32.const 1)
16072  )
16073  )
16074  (i32.lt_u
16075  (get_local $7)
16076  (get_local $5)
16077  )
16078  )
16079  )
16080  )
16081  )
16082  )
16083  (set_local $6
16084  (call $_Znwj
16085  (i32.mul
16086  (get_local $7)
16087  (i32.const 24)
16088  )
16089  )
16090  )
16091  (br $label$0)
16092  )
16093  (set_local $7
16094  (i32.const 0)
16095  )
16096  (set_local $6
16097  (i32.const 0)
16098  )
16099  (br $label$0)
16100  )
16101  (call $_ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv
16102  (get_local $0)
16103  )
16104  (unreachable)
16105  )
16106  (set_local $5
16107  (i32.load
16108  (get_local $1)
16109  )
16110  )
16111  (i32.store
16112  (get_local $1)
16113  (i32.const 0)
16114  )
16115  (i32.store
16116  (tee_local $1
16117  (i32.add
16118  (get_local $6)
16119  (i32.mul
16120  (get_local $4)
16121  (i32.const 24)
16122  )
16123  )
16124  )
16125  (get_local $5)
16126  )
16127  (i64.store offset=8
16128  (get_local $1)
16129  (i64.load
16130  (get_local $2)
16131  )
16132  )
16133  (i32.store offset=16
16134  (get_local $1)
16135  (i32.load
16136  (get_local $3)
16137  )
16138  )
16139  (set_local $4
16140  (i32.add
16141  (get_local $6)
16142  (i32.mul
16143  (get_local $7)
16144  (i32.const 24)
16145  )
16146  )
16147  )
16148  (set_local $5
16149  (i32.add
16150  (get_local $1)
16151  (i32.const 24)
16152  )
16153  )
16154  (block $label$4
16155  (block $label$5
16156  (br_if $label$5
16157  (i32.eq
16158  (tee_local $6
16159  (i32.load
16160  (i32.add
16161  (get_local $0)
16162  (i32.const 4)
16163  )
16164  )
16165  )
16166  (tee_local $7
16167  (i32.load
16168  (get_local $0)
16169  )
16170  )
16171  )
16172  )
16173  (loop $label$6
16174  (set_local $3
16175  (i32.load
16176  (tee_local $2
16177  (i32.add
16178  (get_local $6)
16179  (i32.const -24)
16180  )
16181  )
16182  )
16183  )
16184  (i32.store
16185  (get_local $2)
16186  (i32.const 0)
16187  )
16188  (i32.store
16189  (i32.add
16190  (get_local $1)
16191  (i32.const -24)
16192  )
16193  (get_local $3)
16194  )
16195  (i32.store
16196  (i32.add
16197  (get_local $1)
16198  (i32.const -8)
16199  )
16200  (i32.load
16201  (i32.add
16202  (get_local $6)
16203  (i32.const -8)
16204  )
16205  )
16206  )
16207  (i32.store
16208  (i32.add
16209  (get_local $1)
16210  (i32.const -12)
16211  )
16212  (i32.load
16213  (i32.add
16214  (get_local $6)
16215  (i32.const -12)
16216  )
16217  )
16218  )
16219  (i32.store
16220  (i32.add
16221  (get_local $1)
16222  (i32.const -16)
16223  )
16224  (i32.load
16225  (i32.add
16226  (get_local $6)
16227  (i32.const -16)
16228  )
16229  )
16230  )
16231  (set_local $1
16232  (i32.add
16233  (get_local $1)
16234  (i32.const -24)
16235  )
16236  )
16237  (set_local $6
16238  (get_local $2)
16239  )
16240  (br_if $label$6
16241  (i32.ne
16242  (get_local $7)
16243  (get_local $2)
16244  )
16245  )
16246  )
16247  (set_local $7
16248  (i32.load
16249  (i32.add
16250  (get_local $0)
16251  (i32.const 4)
16252  )
16253  )
16254  )
16255  (set_local $6
16256  (i32.load
16257  (get_local $0)
16258  )
16259  )
16260  (br $label$4)
16261  )
16262  (set_local $6
16263  (get_local $7)
16264  )
16265  )
16266  (i32.store
16267  (get_local $0)
16268  (get_local $1)
16269  )
16270  (i32.store
16271  (i32.add
16272  (get_local $0)
16273  (i32.const 4)
16274  )
16275  (get_local $5)
16276  )
16277  (i32.store
16278  (i32.add
16279  (get_local $0)
16280  (i32.const 8)
16281  )
16282  (get_local $4)
16283  )
16284  (block $label$7
16285  (br_if $label$7
16286  (i32.eq
16287  (get_local $7)
16288  (get_local $6)
16289  )
16290  )
16291  (loop $label$8
16292  (set_local $1
16293  (i32.load
16294  (tee_local $7
16295  (i32.add
16296  (get_local $7)
16297  (i32.const -24)
16298  )
16299  )
16300  )
16301  )
16302  (i32.store
16303  (get_local $7)
16304  (i32.const 0)
16305  )
16306  (block $label$9
16307  (br_if $label$9
16308  (i32.eqz
16309  (get_local $1)
16310  )
16311  )
16312  (call $_ZdlPv
16313  (get_local $1)
16314  )
16315  )
16316  (br_if $label$8
16317  (i32.ne
16318  (get_local $6)
16319  (get_local $7)
16320  )
16321  )
16322  )
16323  )
16324  (block $label$10
16325  (br_if $label$10
16326  (i32.eqz
16327  (get_local $6)
16328  )
16329  )
16330  (call $_ZdlPv
16331  (get_local $6)
16332  )
16333  )
16334  )
16335  (func $_ZN11enumivosystemlsIN5eosio10datastreamIPcEEEERT_S6_RKNS_18delegate_bandwidthILy6138663577826885632EE19delegated_bandwidthE (param $0 i32) (param $1 i32) (result i32)
16336  (local $2 i32)
16337  (call $enumivo_assert
16338  (i32.gt_s
16339  (i32.sub
16340  (i32.load offset=8
16341  (get_local $0)
16342  )
16343  (i32.load offset=4
16344  (get_local $0)
16345  )
16346  )
16347  (i32.const 7)
16348  )
16349  (i32.const 1136)
16350  )
16351  (drop
16352  (call $memcpy
16353  (i32.load offset=4
16354  (get_local $0)
16355  )
16356  (get_local $1)
16357  (i32.const 8)
16358  )
16359  )
16360  (i32.store offset=4
16361  (get_local $0)
16362  (tee_local $2
16363  (i32.add
16364  (i32.load offset=4
16365  (get_local $0)
16366  )
16367  (i32.const 8)
16368  )
16369  )
16370  )
16371  (call $enumivo_assert
16372  (i32.gt_s
16373  (i32.sub
16374  (i32.load offset=8
16375  (get_local $0)
16376  )
16377  (get_local $2)
16378  )
16379  (i32.const 7)
16380  )
16381  (i32.const 1136)
16382  )
16383  (drop
16384  (call $memcpy
16385  (i32.load offset=4
16386  (get_local $0)
16387  )
16388  (i32.add
16389  (get_local $1)
16390  (i32.const 8)
16391  )
16392  (i32.const 8)
16393  )
16394  )
16395  (i32.store offset=4
16396  (get_local $0)
16397  (tee_local $2
16398  (i32.add
16399  (i32.load offset=4
16400  (get_local $0)
16401  )
16402  (i32.const 8)
16403  )
16404  )
16405  )
16406  (call $enumivo_assert
16407  (i32.gt_s
16408  (i32.sub
16409  (i32.load offset=8
16410  (get_local $0)
16411  )
16412  (get_local $2)
16413  )
16414  (i32.const 7)
16415  )
16416  (i32.const 1136)
16417  )
16418  (drop
16419  (call $memcpy
16420  (i32.load offset=4
16421  (get_local $0)
16422  )
16423  (i32.add
16424  (get_local $1)
16425  (i32.const 16)
16426  )
16427  (i32.const 8)
16428  )
16429  )
16430  (i32.store offset=4
16431  (get_local $0)
16432  (tee_local $2
16433  (i32.add
16434  (i32.load offset=4
16435  (get_local $0)
16436  )
16437  (i32.const 8)
16438  )
16439  )
16440  )
16441  (call $enumivo_assert
16442  (i32.gt_s
16443  (i32.sub
16444  (i32.load offset=8
16445  (get_local $0)
16446  )
16447  (get_local $2)
16448  )
16449  (i32.const 7)
16450  )
16451  (i32.const 1136)
16452  )
16453  (drop
16454  (call $memcpy
16455  (i32.load offset=4
16456  (get_local $0)
16457  )
16458  (i32.add
16459  (get_local $1)
16460  (i32.const 24)
16461  )
16462  (i32.const 8)
16463  )
16464  )
16465  (i32.store offset=4
16466  (get_local $0)
16467  (tee_local $2
16468  (i32.add
16469  (i32.load offset=4
16470  (get_local $0)
16471  )
16472  (i32.const 8)
16473  )
16474  )
16475  )
16476  (call $enumivo_assert
16477  (i32.gt_s
16478  (i32.sub
16479  (i32.load offset=8
16480  (get_local $0)
16481  )
16482  (get_local $2)
16483  )
16484  (i32.const 7)
16485  )
16486  (i32.const 1136)
16487  )
16488  (drop
16489  (call $memcpy
16490  (i32.load offset=4
16491  (get_local $0)
16492  )
16493  (i32.add
16494  (get_local $1)
16495  (i32.const 32)
16496  )
16497  (i32.const 8)
16498  )
16499  )
16500  (i32.store offset=4
16501  (get_local $0)
16502  (tee_local $2
16503  (i32.add
16504  (i32.load offset=4
16505  (get_local $0)
16506  )
16507  (i32.const 8)
16508  )
16509  )
16510  )
16511  (call $enumivo_assert
16512  (i32.gt_s
16513  (i32.sub
16514  (i32.load offset=8
16515  (get_local $0)
16516  )
16517  (get_local $2)
16518  )
16519  (i32.const 7)
16520  )
16521  (i32.const 1136)
16522  )
16523  (drop
16524  (call $memcpy
16525  (i32.load offset=4
16526  (get_local $0)
16527  )
16528  (i32.add
16529  (get_local $1)
16530  (i32.const 40)
16531  )
16532  (i32.const 8)
16533  )
16534  )
16535  (i32.store offset=4
16536  (get_local $0)
16537  (i32.add
16538  (i32.load offset=4
16539  (get_local $0)
16540  )
16541  (i32.const 8)
16542  )
16543  )
16544  (get_local $0)
16545  )
16546  (func $_ZNK5eosio11multi_indexILy8419219356471787520ENS_9singletonILy6138663577826885632ELy8419219356471787520ELy6138663577826885632EN11enumivosystem6commonILy6138663577826885632EE18enumivo_global_stateEE3rowEJEE31load_object_by_primary_iteratorEl (param $0 i32) (param $1 i32) (result i32)
16547  (local $2 i32)
16548  (local $3 i32)
16549  (local $4 i32)
16550  (local $5 i32)
16551  (local $6 i32)
16552  (local $7 i32)
16553  (local $8 i32)
16554  (set_local $7
16555  (tee_local $8
16556  (i32.sub
16557  (i32.load offset=4
16558  (i32.const 0)
16559  )
16560  (i32.const 48)
16561  )
16562  )
16563  )
16564  (i32.store offset=4
16565  (i32.const 0)
16566  (get_local $8)
16567  )
16568  (block $label$0
16569  (br_if $label$0
16570  (i32.eq
16571  (tee_local $6
16572  (i32.load
16573  (i32.add
16574  (get_local $0)
16575  (i32.const 28)
16576  )
16577  )
16578  )
16579  (tee_local $2
16580  (i32.load offset=24
16581  (get_local $0)
16582  )
16583  )
16584  )
16585  )
16586  (set_local $3
16587  (i32.sub
16588  (i32.const 0)
16589  (get_local $2)
16590  )
16591  )
16592  (set_local $5
16593  (i32.add
16594  (get_local $6)
16595  (i32.const -24)
16596  )
16597  )
16598  (loop $label$1
16599  (br_if $label$0
16600  (i32.eq
16601  (i32.load
16602  (i32.add
16603  (get_local $5)
16604  (i32.const 16)
16605  )
16606  )
16607  (get_local $1)
16608  )
16609  )
16610  (set_local $6
16611  (get_local $5)
16612  )
16613  (set_local $5
16614  (tee_local $4
16615  (i32.add
16616  (get_local $5)
16617  (i32.const -24)
16618  )
16619  )
16620  )
16621  (br_if $label$1
16622  (i32.ne
16623  (i32.add
16624  (get_local $4)
16625  (get_local $3)
16626  )
16627  (i32.const -24)
16628  )
16629  )
16630  )
16631  )
16632  (block $label$2
16633  (block $label$3
16634  (br_if $label$3
16635  (i32.eq
16636  (get_local $6)
16637  (get_local $2)
16638  )
16639  )
16640  (set_local $5
16641  (i32.load
16642  (i32.add
16643  (get_local $6)
16644  (i32.const -24)
16645  )
16646  )
16647  )
16648  (br $label$2)
16649  )
16650  (call $enumivo_assert
16651  (i32.xor
16652  (i32.shr_u
16653  (tee_local $5
16654  (call $db_get_i64
16655  (get_local $1)
16656  (i32.const 0)
16657  (i32.const 0)
16658  )
16659  )
16660  (i32.const 31)
16661  )
16662  (i32.const 1)
16663  )
16664  (i32.const 1152)
16665  )
16666  (block $label$4
16667  (block $label$5
16668  (br_if $label$5
16669  (i32.lt_u
16670  (get_local $5)
16671  (i32.const 513)
16672  )
16673  )
16674  (set_local $4
16675  (call $malloc
16676  (get_local $5)
16677  )
16678  )
16679  (br $label$4)
16680  )
16681  (i32.store offset=4
16682  (i32.const 0)
16683  (tee_local $4
16684  (i32.sub
16685  (get_local $8)
16686  (i32.and
16687  (i32.add
16688  (get_local $5)
16689  (i32.const 15)
16690  )
16691  (i32.const -16)
16692  )
16693  )
16694  )
16695  )
16696  )
16697  (drop
16698  (call $db_get_i64
16699  (get_local $1)
16700  (get_local $4)
16701  (get_local $5)
16702  )
16703  )
16704  (i32.store offset=36
16705  (get_local $7)
16706  (get_local $4)
16707  )
16708  (i32.store offset=32
16709  (get_local $7)
16710  (get_local $4)
16711  )
16712  (i32.store offset=40
16713  (get_local $7)
16714  (i32.add
16715  (get_local $4)
16716  (get_local $5)
16717  )
16718  )
16719  (block $label$6
16720  (br_if $label$6
16721  (i32.lt_u
16722  (get_local $5)
16723  (i32.const 513)
16724  )
16725  )
16726  (call $free
16727  (get_local $4)
16728  )
16729  )
16730  (i64.store offset=96
16731  (tee_local $5
16732  (call $_Znwj
16733  (i32.const 184)
16734  )
16735  )
16736  (i64.const 10485760)
16737  )
16738  (i64.store offset=104
16739  (get_local $5)
16740  (i64.const 4294967296000)
16741  )
16742  (i64.store offset=112
16743  (get_local $5)
16744  (i64.const 0)
16745  )
16746  (i64.store offset=120
16747  (get_local $5)
16748  (i64.const 0)
16749  )
16750  (i64.store offset=128
16751  (get_local $5)
16752  (i64.const 0)
16753  )
16754  (i64.store offset=136
16755  (get_local $5)
16756  (i64.const 0)
16757  )
16758  (i32.store offset=144
16759  (get_local $5)
16760  (i32.const 0)
16761  )
16762  (i32.store offset=148
16763  (get_local $5)
16764  (i32.const 0)
16765  )
16766  (i32.store offset=152
16767  (get_local $5)
16768  (i32.const 0)
16769  )
16770  (i64.store offset=160
16771  (get_local $5)
16772  (i64.const 0)
16773  )
16774  (i32.store offset=168
16775  (get_local $5)
16776  (get_local $0)
16777  )
16778  (drop
16779  (call $_ZN11enumivosystemrsIN5eosio10datastreamIPKcEEEERT_S7_RNS_6commonILy6138663577826885632EE18enumivo_global_stateE
16780  (i32.add
16781  (get_local $7)
16782  (i32.const 32)
16783  )
16784  (get_local $5)
16785  )
16786  )
16787  (i32.store offset=172
16788  (get_local $5)
16789  (get_local $1)
16790  )
16791  (i32.store offset=24
16792  (get_local $7)
16793  (get_local $5)
16794  )
16795  (i64.store offset=16
16796  (get_local $7)
16797  (i64.const 8419219356471787520)
16798  )
16799  (i32.store offset=12
16800  (get_local $7)
16801  (tee_local $6
16802  (i32.load offset=172
16803  (get_local $5)
16804  )
16805  )
16806  )
16807  (block $label$7
16808  (block $label$8
16809  (br_if $label$8
16810  (i32.ge_u
16811  (tee_local $4
16812  (i32.load
16813  (tee_local $1
16814  (i32.add
16815  (get_local $0)
16816  (i32.const 28)
16817  )
16818  )
16819  )
16820  )
16821  (i32.load
16822  (i32.add
16823  (get_local $0)
16824  (i32.const 32)
16825  )
16826  )
16827  )
16828  )
16829  (i64.store offset=8
16830  (get_local $4)
16831  (i64.const 8419219356471787520)
16832  )
16833  (i32.store offset=16
16834  (get_local $4)
16835  (get_local $6)
16836  )
16837  (i32.store offset=24
16838  (get_local $7)
16839  (i32.const 0)
16840  )
16841  (i32.store
16842  (get_local $4)
16843  (get_local $5)
16844  )
16845  (i32.store
16846  (get_local $1)
16847  (i32.add
16848  (get_local $4)
16849  (i32.const 24)
16850  )
16851  )
16852  (br $label$7)
16853  )
16854  (call $_ZNSt3__16vectorIN5eosio11multi_indexILy8419219356471787520ENS1_9singletonILy6138663577826885632ELy8419219356471787520ELy6138663577826885632EN11enumivosystem6commonILy6138663577826885632EE18enumivo_global_stateEE3rowEJEE8item_ptrENS_9allocatorISB_EEE24__emplace_back_slow_pathIJNS_10unique_ptrINSA_4itemENS_14default_deleteISH_EEEERyRlEEEvDpOT_
16855  (i32.add
16856  (get_local $0)
16857  (i32.const 24)
16858  )
16859  (i32.add
16860  (get_local $7)
16861  (i32.const 24)
16862  )
16863  (i32.add
16864  (get_local $7)
16865  (i32.const 16)
16866  )
16867  (i32.add
16868  (get_local $7)
16869  (i32.const 12)
16870  )
16871  )
16872  )
16873  (set_local $4
16874  (i32.load offset=24
16875  (get_local $7)
16876  )
16877  )
16878  (i32.store offset=24
16879  (get_local $7)
16880  (i32.const 0)
16881  )
16882  (br_if $label$2
16883  (i32.eqz
16884  (get_local $4)
16885  )
16886  )
16887  (call $_ZdlPv
16888  (get_local $4)
16889  )
16890  )
16891  (i32.store offset=4
16892  (i32.const 0)
16893  (i32.add
16894  (get_local $7)
16895  (i32.const 48)
16896  )
16897  )
16898  (get_local $5)
16899  )
16900  (func $_ZN5eosio11multi_indexILy8419219356471787520ENS_9singletonILy6138663577826885632ELy8419219356471787520ELy6138663577826885632EN11enumivosystem6commonILy6138663577826885632EE18enumivo_global_stateEE3rowEJEE6modifyIZNS6_3setERKS5_yyEUlRS7_E_EEvRKS7_yOT_ (param $0 i32) (param $1 i32) (param $2 i64) (param $3 i32)
16901  (local $4 i32)
16902  (i32.store offset=4
16903  (i32.const 0)
16904  (tee_local $4
16905  (i32.sub
16906  (i32.load offset=4
16907  (i32.const 0)
16908  )
16909  (i32.const 176)
16910  )
16911  )
16912  )
16913  (call $enumivo_assert
16914  (i32.eq
16915  (i32.load offset=168
16916  (get_local $1)
16917  )
16918  (get_local $0)
16919  )
16920  (i32.const 960)
16921  )
16922  (call $enumivo_assert
16923  (i64.eq
16924  (i64.load
16925  (get_local $0)
16926  )
16927  (call $current_receiver)
16928  )
16929  (i32.const 1008)
16930  )
16931  (drop
16932  (call $memcpy
16933  (get_local $1)
16934  (i32.load
16935  (get_local $3)
16936  )
16937  (i32.const 168)
16938  )
16939  )
16940  (call $enumivo_assert
16941  (i32.const 1)
16942  (i32.const 1072)
16943  )
16944  (i32.store offset=168
16945  (get_local $4)
16946  (i32.add
16947  (get_local $4)
16948  (i32.const 152)
16949  )
16950  )
16951  (i32.store offset=164
16952  (get_local $4)
16953  (get_local $4)
16954  )
16955  (i32.store offset=160
16956  (get_local $4)
16957  (get_local $4)
16958  )
16959  (drop
16960  (call $_ZN11enumivosystemlsIN5eosio10datastreamIPcEEEERT_S6_RKNS_6commonILy6138663577826885632EE18enumivo_global_stateE
16961  (i32.add
16962  (get_local $4)
16963  (i32.const 160)
16964  )
16965  (get_local $1)
16966  )
16967  )
16968  (call $db_update_i64
16969  (i32.load
16970  (i32.add
16971  (get_local $1)
16972  (i32.const 172)
16973  )
16974  )
16975  (get_local $2)
16976  (get_local $4)
16977  (i32.const 152)
16978  )
16979  (block $label$0
16980  (br_if $label$0
16981  (i64.gt_u
16982  (i64.load offset=16
16983  (get_local $0)
16984  )
16985  (i64.const 8419219356471787520)
16986  )
16987  )
16988  (i64.store
16989  (i32.add
16990  (get_local $0)
16991  (i32.const 16)
16992  )
16993  (i64.const 8419219356471787521)
16994  )
16995  )
16996  (i32.store offset=4
16997  (i32.const 0)
16998  (i32.add
16999  (get_local $4)
17000  (i32.const 176)
17001  )
17002  )
17003  )
17004  (func $_ZN5eosio11multi_indexILy8419219356471787520ENS_9singletonILy6138663577826885632ELy8419219356471787520ELy6138663577826885632EN11enumivosystem6commonILy6138663577826885632EE18enumivo_global_stateEE3rowEJEE7emplaceIZNS6_3setERKS5_yyEUlRS7_E0_EENS8_14const_iteratorEyOT_ (param $0 i32) (param $1 i32) (param $2 i64) (param $3 i32)
17005  (local $4 i32)
17006  (local $5 i32)
17007  (local $6 i32)
17008  (local $7 i32)
17009  (i32.store offset=4
17010  (i32.const 0)
17011  (tee_local $7
17012  (i32.sub
17013  (i32.load offset=4
17014  (i32.const 0)
17015  )
17016  (i32.const 192)
17017  )
17018  )
17019  )
17020  (call $enumivo_assert
17021  (i64.eq
17022  (i64.load
17023  (get_local $1)
17024  )
17025  (call $current_receiver)
17026  )
17027  (i32.const 1216)
17028  )
17029  (i64.store offset=96
17030  (tee_local $4
17031  (call $_Znwj
17032  (i32.const 184)
17033  )
17034  )
17035  (i64.const 10485760)
17036  )
17037  (i64.store offset=104
17038  (get_local $4)
17039  (i64.const 4294967296000)
17040  )
17041  (i64.store offset=112
17042  (get_local $4)
17043  (i64.const 0)
17044  )
17045  (i64.store offset=120
17046  (get_local $4)
17047  (i64.const 0)
17048  )
17049  (i64.store offset=128
17050  (get_local $4)
17051  (i64.const 0)
17052  )
17053  (i64.store offset=136
17054  (get_local $4)
17055  (i64.const 0)
17056  )
17057  (i32.store offset=144
17058  (get_local $4)
17059  (i32.const 0)
17060  )
17061  (i32.store offset=148
17062  (get_local $4)
17063  (i32.const 0)
17064  )
17065  (i32.store offset=152
17066  (get_local $4)
17067  (i32.const 0)
17068  )
17069  (i64.store offset=160
17070  (get_local $4)
17071  (i64.const 0)
17072  )
17073  (i32.store offset=168
17074  (get_local $4)
17075  (get_local $1)
17076  )
17077  (drop
17078  (call $memcpy
17079  (get_local $4)
17080  (i32.load
17081  (get_local $3)
17082  )
17083  (i32.const 168)
17084  )
17085  )
17086  (i32.store offset=184
17087  (get_local $7)
17088  (i32.add
17089  (i32.add
17090  (get_local $7)
17091  (i32.const 16)
17092  )
17093  (i32.const 152)
17094  )
17095  )
17096  (i32.store offset=180
17097  (get_local $7)
17098  (i32.add
17099  (get_local $7)
17100  (i32.const 16)
17101  )
17102  )
17103  (i32.store offset=176
17104  (get_local $7)
17105  (i32.add
17106  (get_local $7)
17107  (i32.const 16)
17108  )
17109  )
17110  (drop
17111  (call $_ZN11enumivosystemlsIN5eosio10datastreamIPcEEEERT_S6_RKNS_6commonILy6138663577826885632EE18enumivo_global_stateE
17112  (i32.add
17113  (get_local $7)
17114  (i32.const 176)
17115  )
17116  (get_local $4)
17117  )
17118  )
17119  (i32.store offset=172
17120  (get_local $4)
17121  (call $db_store_i64
17122  (i64.load offset=8
17123  (get_local $1)
17124  )
17125  (i64.const 8419219356471787520)
17126  (get_local $2)
17127  (i64.const 8419219356471787520)
17128  (i32.add
17129  (get_local $7)
17130  (i32.const 16)
17131  )
17132  (i32.const 152)
17133  )
17134  )
17135  (block $label$0
17136  (br_if $label$0
17137  (i64.gt_u
17138  (i64.load offset=16
17139  (get_local $1)
17140  )
17141  (i64.const 8419219356471787520)
17142  )
17143  )
17144  (i64.store
17145  (i32.add
17146  (get_local $1)
17147  (i32.const 16)
17148  )
17149  (i64.const 8419219356471787521)
17150  )
17151  )
17152  (i32.store offset=176
17153  (get_local $7)
17154  (get_local $4)
17155  )
17156  (i64.store offset=16
17157  (get_local $7)
17158  (i64.const 8419219356471787520)
17159  )
17160  (i32.store offset=12
17161  (get_local $7)
17162  (tee_local $5
17163  (i32.load offset=172
17164  (get_local $4)
17165  )
17166  )
17167  )
17168  (block $label$1
17169  (block $label$2
17170  (br_if $label$2
17171  (i32.ge_u
17172  (tee_local $3
17173  (i32.load
17174  (tee_local $6
17175  (i32.add
17176  (get_local $1)
17177  (i32.const 28)
17178  )
17179  )
17180  )
17181  )
17182  (i32.load
17183  (i32.add
17184  (get_local $1)
17185  (i32.const 32)
17186  )
17187  )
17188  )
17189  )
17190  (i64.store offset=8
17191  (get_local $3)
17192  (i64.const 8419219356471787520)
17193  )
17194  (i32.store offset=16
17195  (get_local $3)
17196  (get_local $5)
17197  )
17198  (i32.store offset=176
17199  (get_local $7)
17200  (i32.const 0)
17201  )
17202  (i32.store
17203  (get_local $3)
17204  (get_local $4)
17205  )
17206  (i32.store
17207  (get_local $6)
17208  (i32.add
17209  (get_local $3)
17210  (i32.const 24)
17211  )
17212  )
17213  (br $label$1)
17214  )
17215  (call $_ZNSt3__16vectorIN5eosio11multi_indexILy8419219356471787520ENS1_9singletonILy6138663577826885632ELy8419219356471787520ELy6138663577826885632EN11enumivosystem6commonILy6138663577826885632EE18enumivo_global_stateEE3rowEJEE8item_ptrENS_9allocatorISB_EEE24__emplace_back_slow_pathIJNS_10unique_ptrINSA_4itemENS_14default_deleteISH_EEEERyRlEEEvDpOT_
17216  (i32.add
17217  (get_local $1)
17218  (i32.const 24)
17219  )
17220  (i32.add
17221  (get_local $7)
17222  (i32.const 176)
17223  )
17224  (i32.add
17225  (get_local $7)
17226  (i32.const 16)
17227  )
17228  (i32.add
17229  (get_local $7)
17230  (i32.const 12)
17231  )
17232  )
17233  )
17234  (i32.store offset=4
17235  (get_local $0)
17236  (get_local $4)
17237  )
17238  (i32.store
17239  (get_local $0)
17240  (get_local $1)
17241  )
17242  (set_local $4
17243  (i32.load offset=176
17244  (get_local $7)
17245  )
17246  )
17247  (i32.store offset=176
17248  (get_local $7)
17249  (i32.const 0)
17250  )
17251  (block $label$3
17252  (br_if $label$3
17253  (i32.eqz
17254  (get_local $4)
17255  )
17256  )
17257  (call $_ZdlPv
17258  (get_local $4)
17259  )
17260  )
17261  (i32.store offset=4
17262  (i32.const 0)
17263  (i32.add
17264  (get_local $7)
17265  (i32.const 192)
17266  )
17267  )
17268  )
17269  (func $_ZN11enumivosystemlsIN5eosio10datastreamIPcEEEERT_S6_RKNS_6commonILy6138663577826885632EE18enumivo_global_stateE (param $0 i32) (param $1 i32) (result i32)
17270  (local $2 i32)
17271  (drop
17272  (call $_ZN5eosiolsINS_10datastreamIPcEEEERT_S5_RKNS_21blockchain_parametersE
17273  (get_local $0)
17274  (get_local $1)
17275  )
17276  )
17277  (call $enumivo_assert
17278  (i32.gt_s
17279  (i32.sub
17280  (i32.load offset=8
17281  (get_local $0)
17282  )
17283  (i32.load offset=4
17284  (get_local $0)
17285  )
17286  )
17287  (i32.const 3)
17288  )
17289  (i32.const 1136)
17290  )
17291  (drop
17292  (call $memcpy
17293  (i32.load offset=4
17294  (get_local $0)
17295  )
17296  (i32.add
17297  (get_local $1)
17298  (i32.const 104)
17299  )
17300  (i32.const 4)
17301  )
17302  )
17303  (i32.store offset=4
17304  (get_local $0)
17305  (tee_local $2
17306  (i32.add
17307  (i32.load offset=4
17308  (get_local $0)
17309  )
17310  (i32.const 4)
17311  )
17312  )
17313  )
17314  (call $enumivo_assert
17315  (i32.gt_s
17316  (i32.sub
17317  (i32.load offset=8
17318  (get_local $0)
17319  )
17320  (get_local $2)
17321  )
17322  (i32.const 3)
17323  )
17324  (i32.const 1136)
17325  )
17326  (drop
17327  (call $memcpy
17328  (i32.load offset=4
17329  (get_local $0)
17330  )
17331  (i32.add
17332  (get_local $1)
17333  (i32.const 108)
17334  )
17335  (i32.const 4)
17336  )
17337  )
17338  (i32.store offset=4
17339  (get_local $0)
17340  (tee_local $2
17341  (i32.add
17342  (i32.load offset=4
17343  (get_local $0)
17344  )
17345  (i32.const 4)
17346  )
17347  )
17348  )
17349  (call $enumivo_assert
17350  (i32.gt_s
17351  (i32.sub
17352  (i32.load offset=8
17353  (get_local $0)
17354  )
17355  (get_local $2)
17356  )
17357  (i32.const 7)
17358  )
17359  (i32.const 1136)
17360  )
17361  (drop
17362  (call $memcpy
17363  (i32.load offset=4
17364  (get_local $0)
17365  )
17366  (i32.add
17367  (get_local $1)
17368  (i32.const 112)
17369  )
17370  (i32.const 8)
17371  )
17372  )
17373  (i32.store offset=4
17374  (get_local $0)
17375  (tee_local $2
17376  (i32.add
17377  (i32.load offset=4
17378  (get_local $0)
17379  )
17380  (i32.const 8)
17381  )
17382  )
17383  )
17384  (call $enumivo_assert
17385  (i32.gt_s
17386  (i32.sub
17387  (i32.load offset=8
17388  (get_local $0)
17389  )
17390  (get_local $2)
17391  )
17392  (i32.const 7)
17393  )
17394  (i32.const 1136)
17395  )
17396  (drop
17397  (call $memcpy
17398  (i32.load offset=4
17399  (get_local $0)
17400  )
17401  (i32.add
17402  (get_local $1)
17403  (i32.const 120)
17404  )
17405  (i32.const 8)
17406  )
17407  )
17408  (i32.store offset=4
17409  (get_local $0)
17410  (tee_local $2
17411  (i32.add
17412  (i32.load offset=4
17413  (get_local $0)
17414  )
17415  (i32.const 8)
17416  )
17417  )
17418  )
17419  (call $enumivo_assert
17420  (i32.gt_s
17421  (i32.sub
17422  (i32.load offset=8
17423  (get_local $0)
17424  )
17425  (get_local $2)
17426  )
17427  (i32.const 7)
17428  )
17429  (i32.const 1136)
17430  )
17431  (drop
17432  (call $memcpy
17433  (i32.load offset=4
17434  (get_local $0)
17435  )
17436  (i32.add
17437  (get_local $1)
17438  (i32.const 128)
17439  )
17440  (i32.const 8)
17441  )
17442  )
17443  (i32.store offset=4
17444  (get_local $0)
17445  (tee_local $2
17446  (i32.add
17447  (i32.load offset=4
17448  (get_local $0)
17449  )
17450  (i32.const 8)
17451  )
17452  )
17453  )
17454  (call $enumivo_assert
17455  (i32.gt_s
17456  (i32.sub
17457  (i32.load offset=8
17458  (get_local $0)
17459  )
17460  (get_local $2)
17461  )
17462  (i32.const 7)
17463  )
17464  (i32.const 1136)
17465  )
17466  (drop
17467  (call $memcpy
17468  (i32.load offset=4
17469  (get_local $0)
17470  )
17471  (i32.add
17472  (get_local $1)
17473  (i32.const 136)
17474  )
17475  (i32.const 8)
17476  )
17477  )
17478  (i32.store offset=4
17479  (get_local $0)
17480  (tee_local $2
17481  (i32.add
17482  (i32.load offset=4
17483  (get_local $0)
17484  )
17485  (i32.const 8)
17486  )
17487  )
17488  )
17489  (call $enumivo_assert
17490  (i32.gt_s
17491  (i32.sub
17492  (i32.load offset=8
17493  (get_local $0)
17494  )
17495  (get_local $2)
17496  )
17497  (i32.const 3)
17498  )
17499  (i32.const 1136)
17500  )
17501  (drop
17502  (call $memcpy
17503  (i32.load offset=4
17504  (get_local $0)
17505  )
17506  (i32.add
17507  (get_local $1)
17508  (i32.const 144)
17509  )
17510  (i32.const 4)
17511  )
17512  )
17513  (i32.store offset=4
17514  (get_local $0)
17515  (tee_local $2
17516  (i32.add
17517  (i32.load offset=4
17518  (get_local $0)
17519  )
17520  (i32.const 4)
17521  )
17522  )
17523  )
17524  (call $enumivo_assert
17525  (i32.gt_s
17526  (i32.sub
17527  (i32.load offset=8
17528  (get_local $0)
17529  )
17530  (get_local $2)
17531  )
17532  (i32.const 3)
17533  )
17534  (i32.const 1136)
17535  )
17536  (drop
17537  (call $memcpy
17538  (i32.load offset=4
17539  (get_local $0)
17540  )
17541  (i32.add
17542  (get_local $1)
17543  (i32.const 148)
17544  )
17545  (i32.const 4)
17546  )
17547  )
17548  (i32.store offset=4
17549  (get_local $0)
17550  (tee_local $2
17551  (i32.add
17552  (i32.load offset=4
17553  (get_local $0)
17554  )
17555  (i32.const 4)
17556  )
17557  )
17558  )
17559  (call $enumivo_assert
17560  (i32.gt_s
17561  (i32.sub
17562  (i32.load offset=8
17563  (get_local $0)
17564  )
17565  (get_local $2)
17566  )
17567  (i32.const 3)
17568  )
17569  (i32.const 1136)
17570  )
17571  (drop
17572  (call $memcpy
17573  (i32.load offset=4
17574  (get_local $0)
17575  )
17576  (i32.add
17577  (get_local $1)
17578  (i32.const 152)
17579  )
17580  (i32.const 4)
17581  )
17582  )
17583  (i32.store offset=4
17584  (get_local $0)
17585  (tee_local $2
17586  (i32.add
17587  (i32.load offset=4
17588  (get_local $0)
17589  )
17590  (i32.const 4)
17591  )
17592  )
17593  )
17594  (call $enumivo_assert
17595  (i32.gt_s
17596  (i32.sub
17597  (i32.load offset=8
17598  (get_local $0)
17599  )
17600  (get_local $2)
17601  )
17602  (i32.const 7)
17603  )
17604  (i32.const 1136)
17605  )
17606  (drop
17607  (call $memcpy
17608  (i32.load offset=4
17609  (get_local $0)
17610  )
17611  (i32.add
17612  (get_local $1)
17613  (i32.const 160)
17614  )
17615  (i32.const 8)
17616  )
17617  )
17618  (i32.store offset=4
17619  (get_local $0)
17620  (i32.add
17621  (i32.load offset=4
17622  (get_local $0)
17623  )
17624  (i32.const 8)
17625  )
17626  )
17627  (get_local $0)
17628  )
17629  (func $_ZNSt3__16vectorIN5eosio11multi_indexILy8419219356471787520ENS1_9singletonILy6138663577826885632ELy8419219356471787520ELy6138663577826885632EN11enumivosystem6commonILy6138663577826885632EE18enumivo_global_stateEE3rowEJEE8item_ptrENS_9allocatorISB_EEE24__emplace_back_slow_pathIJNS_10unique_ptrINSA_4itemENS_14default_deleteISH_EEEERyRlEEEvDpOT_ (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32)
17630  (local $4 i32)
17631  (local $5 i32)
17632  (local $6 i32)
17633  (local $7 i32)
17634  (block $label$0
17635  (block $label$1
17636  (br_if $label$1
17637  (i32.ge_u
17638  (tee_local $5
17639  (i32.add
17640  (tee_local $4
17641  (i32.div_s
17642  (i32.sub
17643  (i32.load offset=4
17644  (get_local $0)
17645  )
17646  (tee_local $6
17647  (i32.load
17648  (get_local $0)
17649  )
17650  )
17651  )
17652  (i32.const 24)
17653  )
17654  )
17655  (i32.const 1)
17656  )
17657  )
17658  (i32.const 178956971)
17659  )
17660  )
17661  (set_local $7
17662  (i32.const 178956970)
17663  )
17664  (block $label$2
17665  (block $label$3
17666  (br_if $label$3
17667  (i32.gt_u
17668  (tee_local $6
17669  (i32.div_s
17670  (i32.sub
17671  (i32.load offset=8
17672  (get_local $0)
17673  )
17674  (get_local $6)
17675  )
17676  (i32.const 24)
17677  )
17678  )
17679  (i32.const 89478484)
17680  )
17681  )
17682  (br_if $label$2
17683  (i32.eqz
17684  (tee_local $7
17685  (select
17686  (get_local $5)
17687  (tee_local $7
17688  (i32.shl
17689  (get_local $6)
17690  (i32.const 1)
17691  )
17692  )
17693  (i32.lt_u
17694  (get_local $7)
17695  (get_local $5)
17696  )
17697  )
17698  )
17699  )
17700  )
17701  )
17702  (set_local $6
17703  (call $_Znwj
17704  (i32.mul
17705  (get_local $7)
17706  (i32.const 24)
17707  )
17708  )
17709  )
17710  (br $label$0)
17711  )
17712  (set_local $7
17713  (i32.const 0)
17714  )
17715  (set_local $6
17716  (i32.const 0)
17717  )
17718  (br $label$0)
17719  )
17720  (call $_ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv
17721  (get_local $0)
17722  )
17723  (unreachable)
17724  )
17725  (set_local $5
17726  (i32.load
17727  (get_local $1)
17728  )
17729  )
17730  (i32.store
17731  (get_local $1)
17732  (i32.const 0)
17733  )
17734  (i32.store
17735  (tee_local $1
17736  (i32.add
17737  (get_local $6)
17738  (i32.mul
17739  (get_local $4)
17740  (i32.const 24)
17741  )
17742  )
17743  )
17744  (get_local $5)
17745  )
17746  (i64.store offset=8
17747  (get_local $1)
17748  (i64.load
17749  (get_local $2)
17750  )
17751  )
17752  (i32.store offset=16
17753  (get_local $1)
17754  (i32.load
17755  (get_local $3)
17756  )
17757  )
17758  (set_local $4
17759  (i32.add
17760  (get_local $6)
17761  (i32.mul
17762  (get_local $7)
17763  (i32.const 24)
17764  )
17765  )
17766  )
17767  (set_local $5
17768  (i32.add
17769  (get_local $1)
17770  (i32.const 24)
17771  )
17772  )
17773  (block $label$4
17774  (block $label$5
17775  (br_if $label$5
17776  (i32.eq
17777  (tee_local $6
17778  (i32.load
17779  (i32.add
17780  (get_local $0)
17781  (i32.const 4)
17782  )
17783  )
17784  )
17785  (tee_local $7
17786  (i32.load
17787  (get_local $0)
17788  )
17789  )
17790  )
17791  )
17792  (loop $label$6
17793  (set_local $3
17794  (i32.load
17795  (tee_local $2
17796  (i32.add
17797  (get_local $6)
17798  (i32.const -24)
17799  )
17800  )
17801  )
17802  )
17803  (i32.store
17804  (get_local $2)
17805  (i32.const 0)
17806  )
17807  (i32.store
17808  (i32.add
17809  (get_local $1)
17810  (i32.const -24)
17811  )
17812  (get_local $3)
17813  )
17814  (i32.store
17815  (i32.add
17816  (get_local $1)
17817  (i32.const -8)
17818  )
17819  (i32.load
17820  (i32.add
17821  (get_local $6)
17822  (i32.const -8)
17823  )
17824  )
17825  )
17826  (i32.store
17827  (i32.add
17828  (get_local $1)
17829  (i32.const -12)
17830  )
17831  (i32.load
17832  (i32.add
17833  (get_local $6)
17834  (i32.const -12)
17835  )
17836  )
17837  )
17838  (i32.store
17839  (i32.add
17840  (get_local $1)
17841  (i32.const -16)
17842  )
17843  (i32.load
17844  (i32.add
17845  (get_local $6)
17846  (i32.const -16)
17847  )
17848  )
17849  )
17850  (set_local $1
17851  (i32.add
17852  (get_local $1)
17853  (i32.const -24)
17854  )
17855  )
17856  (set_local $6
17857  (get_local $2)
17858  )
17859  (br_if $label$6
17860  (i32.ne
17861  (get_local $7)
17862  (get_local $2)
17863  )
17864  )
17865  )
17866  (set_local $7
17867  (i32.load
17868  (i32.add
17869  (get_local $0)
17870  (i32.const 4)
17871  )
17872  )
17873  )
17874  (set_local $6
17875  (i32.load
17876  (get_local $0)
17877  )
17878  )
17879  (br $label$4)
17880  )
17881  (set_local $6
17882  (get_local $7)
17883  )
17884  )
17885  (i32.store
17886  (get_local $0)
17887  (get_local $1)
17888  )
17889  (i32.store
17890  (i32.add
17891  (get_local $0)
17892  (i32.const 4)
17893  )
17894  (get_local $5)
17895  )
17896  (i32.store
17897  (i32.add
17898  (get_local $0)
17899  (i32.const 8)
17900  )
17901  (get_local $4)
17902  )
17903  (block $label$7
17904  (br_if $label$7
17905  (i32.eq
17906  (get_local $7)
17907  (get_local $6)
17908  )
17909  )
17910  (loop $label$8
17911  (set_local $1
17912  (i32.load
17913  (tee_local $7
17914  (i32.add
17915  (get_local $7)
17916  (i32.const -24)
17917  )
17918  )
17919  )
17920  )
17921  (i32.store
17922  (get_local $7)
17923  (i32.const 0)
17924  )
17925  (block $label$9
17926  (br_if $label$9
17927  (i32.eqz
17928  (get_local $1)
17929  )
17930  )
17931  (call $_ZdlPv
17932  (get_local $1)
17933  )
17934  )
17935  (br_if $label$8
17936  (i32.ne
17937  (get_local $6)
17938  (get_local $7)
17939  )
17940  )
17941  )
17942  )
17943  (block $label$10
17944  (br_if $label$10
17945  (i32.eqz
17946  (get_local $6)
17947  )
17948  )
17949  (call $_ZdlPv
17950  (get_local $6)
17951  )
17952  )
17953  )
17954  (func $_ZN11enumivosystemrsIN5eosio10datastreamIPKcEEEERT_S7_RNS_6commonILy6138663577826885632EE18enumivo_global_stateE (param $0 i32) (param $1 i32) (result i32)
17955  (local $2 i32)
17956  (drop
17957  (call $_ZN5eosiorsINS_10datastreamIPKcEEEERT_S6_RNS_21blockchain_parametersE
17958  (get_local $0)
17959  (get_local $1)
17960  )
17961  )
17962  (call $enumivo_assert
17963  (i32.gt_u
17964  (i32.sub
17965  (i32.load offset=8
17966  (get_local $0)
17967  )
17968  (i32.load offset=4
17969  (get_local $0)
17970  )
17971  )
17972  (i32.const 3)
17973  )
17974  (i32.const 1184)
17975  )
17976  (drop
17977  (call $memcpy
17978  (i32.add
17979  (get_local $1)
17980  (i32.const 104)
17981  )
17982  (i32.load offset=4
17983  (get_local $0)
17984  )
17985  (i32.const 4)
17986  )
17987  )
17988  (i32.store offset=4
17989  (get_local $0)
17990  (tee_local $2
17991  (i32.add
17992  (i32.load offset=4
17993  (get_local $0)
17994  )
17995  (i32.const 4)
17996  )
17997  )
17998  )
17999  (call $enumivo_assert
18000  (i32.gt_u
18001  (i32.sub
18002  (i32.load offset=8
18003  (get_local $0)
18004  )
18005  (get_local $2)
18006  )
18007  (i32.const 3)
18008  )
18009  (i32.const 1184)
18010  )
18011  (drop
18012  (call $memcpy
18013  (i32.add
18014  (get_local $1)
18015  (i32.const 108)
18016  )
18017  (i32.load offset=4
18018  (get_local $0)
18019  )
18020  (i32.const 4)
18021  )
18022  )
18023  (i32.store offset=4
18024  (get_local $0)
18025  (tee_local $2
18026  (i32.add
18027  (i32.load offset=4
18028  (get_local $0)
18029  )
18030  (i32.const 4)
18031  )
18032  )
18033  )
18034  (call $enumivo_assert
18035  (i32.gt_u
18036  (i32.sub
18037  (i32.load offset=8
18038  (get_local $0)
18039  )
18040  (get_local $2)
18041  )
18042  (i32.const 7)
18043  )
18044  (i32.const 1184)
18045  )
18046  (drop
18047  (call $memcpy
18048  (i32.add
18049  (get_local $1)
18050  (i32.const 112)
18051  )
18052  (i32.load offset=4
18053  (get_local $0)
18054  )
18055  (i32.const 8)
18056  )
18057  )
18058  (i32.store offset=4
18059  (get_local $0)
18060  (tee_local $2
18061  (i32.add
18062  (i32.load offset=4
18063  (get_local $0)
18064  )
18065  (i32.const 8)
18066  )
18067  )
18068  )
18069  (call $enumivo_assert
18070  (i32.gt_u
18071  (i32.sub
18072  (i32.load offset=8
18073  (get_local $0)
18074  )
18075  (get_local $2)
18076  )
18077  (i32.const 7)
18078  )
18079  (i32.const 1184)
18080  )
18081  (drop
18082  (call $memcpy
18083  (i32.add
18084  (get_local $1)
18085  (i32.const 120)
18086  )
18087  (i32.load offset=4
18088  (get_local $0)
18089  )
18090  (i32.const 8)
18091  )
18092  )
18093  (i32.store offset=4
18094  (get_local $0)
18095  (tee_local $2
18096  (i32.add
18097  (i32.load offset=4
18098  (get_local $0)
18099  )
18100  (i32.const 8)
18101  )
18102  )
18103  )
18104  (call $enumivo_assert
18105  (i32.gt_u
18106  (i32.sub
18107  (i32.load offset=8
18108  (get_local $0)
18109  )
18110  (get_local $2)
18111  )
18112  (i32.const 7)
18113  )
18114  (i32.const 1184)
18115  )
18116  (drop
18117  (call $memcpy
18118  (i32.add
18119  (get_local $1)
18120  (i32.const 128)
18121  )
18122  (i32.load offset=4
18123  (get_local $0)
18124  )
18125  (i32.const 8)
18126  )
18127  )
18128  (i32.store offset=4
18129  (get_local $0)
18130  (tee_local $2
18131  (i32.add
18132  (i32.load offset=4
18133  (get_local $0)
18134  )
18135  (i32.const 8)
18136  )
18137  )
18138  )
18139  (call $enumivo_assert
18140  (i32.gt_u
18141  (i32.sub
18142  (i32.load offset=8
18143  (get_local $0)
18144  )
18145  (get_local $2)
18146  )
18147  (i32.const 7)
18148  )
18149  (i32.const 1184)
18150  )
18151  (drop
18152  (call $memcpy
18153  (i32.add
18154  (get_local $1)
18155  (i32.const 136)
18156  )
18157  (i32.load offset=4
18158  (get_local $0)
18159  )
18160  (i32.const 8)
18161  )
18162  )
18163  (i32.store offset=4
18164  (get_local $0)
18165  (tee_local $2
18166  (i32.add
18167  (i32.load offset=4
18168  (get_local $0)
18169  )
18170  (i32.const 8)
18171  )
18172  )
18173  )
18174  (call $enumivo_assert
18175  (i32.gt_u
18176  (i32.sub
18177  (i32.load offset=8
18178  (get_local $0)
18179  )
18180  (get_local $2)
18181  )
18182  (i32.const 3)
18183  )
18184  (i32.const 1184)
18185  )
18186  (drop
18187  (call $memcpy
18188  (i32.add
18189  (get_local $1)
18190  (i32.const 144)
18191  )
18192  (i32.load offset=4
18193  (get_local $0)
18194  )
18195  (i32.const 4)
18196  )
18197  )
18198  (i32.store offset=4
18199  (get_local $0)
18200  (tee_local $2
18201  (i32.add
18202  (i32.load offset=4
18203  (get_local $0)
18204  )
18205  (i32.const 4)
18206  )
18207  )
18208  )
18209  (call $enumivo_assert
18210  (i32.gt_u
18211  (i32.sub
18212  (i32.load offset=8
18213  (get_local $0)
18214  )
18215  (get_local $2)
18216  )
18217  (i32.const 3)
18218  )
18219  (i32.const 1184)
18220  )
18221  (drop
18222  (call $memcpy
18223  (i32.add
18224  (get_local $1)
18225  (i32.const 148)
18226  )
18227  (i32.load offset=4
18228  (get_local $0)
18229  )
18230  (i32.const 4)
18231  )
18232  )
18233  (i32.store offset=4
18234  (get_local $0)
18235  (tee_local $2
18236  (i32.add
18237  (i32.load offset=4
18238  (get_local $0)
18239  )
18240  (i32.const 4)
18241  )
18242  )
18243  )
18244  (call $enumivo_assert
18245  (i32.gt_u
18246  (i32.sub
18247  (i32.load offset=8
18248  (get_local $0)
18249  )
18250  (get_local $2)
18251  )
18252  (i32.const 3)
18253  )
18254  (i32.const 1184)
18255  )
18256  (drop
18257  (call $memcpy
18258  (i32.add
18259  (get_local $1)
18260  (i32.const 152)
18261  )
18262  (i32.load offset=4
18263  (get_local $0)
18264  )
18265  (i32.const 4)
18266  )
18267  )
18268  (i32.store offset=4
18269  (get_local $0)
18270  (tee_local $2
18271  (i32.add
18272  (i32.load offset=4
18273  (get_local $0)
18274  )
18275  (i32.const 4)
18276  )
18277  )
18278  )
18279  (call $enumivo_assert
18280  (i32.gt_u
18281  (i32.sub
18282  (i32.load offset=8
18283  (get_local $0)
18284  )
18285  (get_local $2)
18286  )
18287  (i32.const 7)
18288  )
18289  (i32.const 1184)
18290  )
18291  (drop
18292  (call $memcpy
18293  (i32.add
18294  (get_local $1)
18295  (i32.const 160)
18296  )
18297  (i32.load offset=4
18298  (get_local $0)
18299  )
18300  (i32.const 8)
18301  )
18302  )
18303  (i32.store offset=4
18304  (get_local $0)
18305  (i32.add
18306  (i32.load offset=4
18307  (get_local $0)
18308  )
18309  (i32.const 8)
18310  )
18311  )
18312  (get_local $0)
18313  )
18314  (func $_ZNK5eosio11multi_indexILy5377987680120340480EN11enumivosystem18delegate_bandwidthILy6138663577826885632EE19delegated_bandwidthEJEE31load_object_by_primary_iteratorEl (param $0 i32) (param $1 i32) (result i32)
18315  (local $2 i32)
18316  (local $3 i32)
18317  (local $4 i32)
18318  (local $5 i64)
18319  (local $6 i32)
18320  (local $7 i32)
18321  (local $8 i32)
18322  (local $9 i32)
18323  (set_local $8
18324  (tee_local $9
18325  (i32.sub
18326  (i32.load offset=4
18327  (i32.const 0)
18328  )
18329  (i32.const 48)
18330  )
18331  )
18332  )
18333  (i32.store offset=4
18334  (i32.const 0)
18335  (get_local $9)
18336  )
18337  (block $label$0
18338  (br_if $label$0
18339  (i32.eq
18340  (tee_local $7
18341  (i32.load
18342  (i32.add
18343  (get_local $0)
18344  (i32.const 28)
18345  )
18346  )
18347  )
18348  (tee_local $2
18349  (i32.load offset=24
18350  (get_local $0)
18351  )
18352  )
18353  )
18354  )
18355  (set_local $3
18356  (i32.sub
18357  (i32.const 0)
18358  (get_local $2)
18359  )
18360  )
18361  (set_local $6
18362  (i32.add
18363  (get_local $7)
18364  (i32.const -24)
18365  )
18366  )
18367  (loop $label$1
18368  (br_if $label$0
18369  (i32.eq
18370  (i32.load
18371  (i32.add
18372  (get_local $6)
18373  (i32.const 16)
18374  )
18375  )
18376  (get_local $1)
18377  )
18378  )
18379  (set_local $7
18380  (get_local $6)
18381  )
18382  (set_local $6
18383  (tee_local $4
18384  (i32.add
18385  (get_local $6)
18386  (i32.const -24)
18387  )
18388  )
18389  )
18390  (br_if $label$1
18391  (i32.ne
18392  (i32.add
18393  (get_local $4)
18394  (get_local $3)
18395  )
18396  (i32.const -24)
18397  )
18398  )
18399  )
18400  )
18401  (block $label$2
18402  (block $label$3
18403  (br_if $label$3
18404  (i32.eq
18405  (get_local $7)
18406  (get_local $2)
18407  )
18408  )
18409  (set_local $6
18410  (i32.load
18411  (i32.add
18412  (get_local $7)
18413  (i32.const -24)
18414  )
18415  )
18416  )
18417  (br $label$2)
18418  )
18419  (call $enumivo_assert
18420  (i32.xor
18421  (i32.shr_u
18422  (tee_local $6
18423  (call $db_get_i64
18424  (get_local $1)
18425  (i32.const 0)
18426  (i32.const 0)
18427  )
18428  )
18429  (i32.const 31)
18430  )
18431  (i32.const 1)
18432  )
18433  (i32.const 1152)
18434  )
18435  (block $label$4
18436  (block $label$5
18437  (br_if $label$5
18438  (i32.lt_u
18439  (get_local $6)
18440  (i32.const 513)
18441  )
18442  )
18443  (set_local $4
18444  (call $malloc
18445  (get_local $6)
18446  )
18447  )
18448  (br $label$4)
18449  )
18450  (i32.store offset=4
18451  (i32.const 0)
18452  (tee_local $4
18453  (i32.sub
18454  (get_local $9)
18455  (i32.and
18456  (i32.add
18457  (get_local $6)
18458  (i32.const 15)
18459  )
18460  (i32.const -16)
18461  )
18462  )
18463  )
18464  )
18465  )
18466  (drop
18467  (call $db_get_i64
18468  (get_local $1)
18469  (get_local $4)
18470  (get_local $6)
18471  )
18472  )
18473  (i32.store offset=36
18474  (get_local $8)
18475  (get_local $4)
18476  )
18477  (i32.store offset=32
18478  (get_local $8)
18479  (get_local $4)
18480  )
18481  (i32.store offset=40
18482  (get_local $8)
18483  (i32.add
18484  (get_local $4)
18485  (get_local $6)
18486  )
18487  )
18488  (block $label$6
18489  (br_if $label$6
18490  (i32.lt_u
18491  (get_local $6)
18492  (i32.const 513)
18493  )
18494  )
18495  (call $free
18496  (get_local $4)
18497  )
18498  )
18499  (i64.store offset=24
18500  (tee_local $6
18501  (call $_Znwj
18502  (i32.const 64)
18503  )
18504  )
18505  (i64.const 0)
18506  )
18507  (i64.store offset=16
18508  (get_local $6)
18509  (i64.const 0)
18510  )
18511  (i64.store offset=32
18512  (get_local $6)
18513  (i64.const 0)
18514  )
18515  (i64.store offset=40
18516  (get_local $6)
18517  (i64.const 0)
18518  )
18519  (i32.store offset=48
18520  (get_local $6)
18521  (get_local $0)
18522  )
18523  (drop
18524  (call $_ZN11enumivosystemrsIN5eosio10datastreamIPKcEEEERT_S7_RNS_18delegate_bandwidthILy6138663577826885632EE19delegated_bandwidthE
18525  (i32.add
18526  (get_local $8)
18527  (i32.const 32)
18528  )
18529  (get_local $6)
18530  )
18531  )
18532  (i32.store offset=52
18533  (get_local $6)
18534  (get_local $1)
18535  )
18536  (i32.store offset=24
18537  (get_local $8)
18538  (get_local $6)
18539  )
18540  (i64.store offset=16
18541  (get_local $8)
18542  (tee_local $5
18543  (i64.load offset=8
18544  (get_local $6)
18545  )
18546  )
18547  )
18548  (i32.store offset=12
18549  (get_local $8)
18550  (tee_local $7
18551  (i32.load offset=52
18552  (get_local $6)
18553  )
18554  )
18555  )
18556  (block $label$7
18557  (block $label$8
18558  (br_if $label$8
18559  (i32.ge_u
18560  (tee_local $4
18561  (i32.load
18562  (tee_local $1
18563  (i32.add
18564  (get_local $0)
18565  (i32.const 28)
18566  )
18567  )
18568  )
18569  )
18570  (i32.load
18571  (i32.add
18572  (get_local $0)
18573  (i32.const 32)
18574  )
18575  )
18576  )
18577  )
18578  (i64.store offset=8
18579  (get_local $4)
18580  (get_local $5)
18581  )
18582  (i32.store offset=16
18583  (get_local $4)
18584  (get_local $7)
18585  )
18586  (i32.store offset=24
18587  (get_local $8)
18588  (i32.const 0)
18589  )
18590  (i32.store
18591  (get_local $4)
18592  (get_local $6)
18593  )
18594  (i32.store
18595  (get_local $1)
18596  (i32.add
18597  (get_local $4)
18598  (i32.const 24)
18599  )
18600  )
18601  (br $label$7)
18602  )
18603  (call $_ZNSt3__16vectorIN5eosio11multi_indexILy5377987680120340480EN11enumivosystem18delegate_bandwidthILy6138663577826885632EE19delegated_bandwidthEJEE8item_ptrENS_9allocatorIS8_EEE24__emplace_back_slow_pathIJNS_10unique_ptrINS7_4itemENS_14default_deleteISE_EEEERyRlEEEvDpOT_
18604  (i32.add
18605  (get_local $0)
18606  (i32.const 24)
18607  )
18608  (i32.add
18609  (get_local $8)
18610  (i32.const 24)
18611  )
18612  (i32.add
18613  (get_local $8)
18614  (i32.const 16)
18615  )
18616  (i32.add
18617  (get_local $8)
18618  (i32.const 12)
18619  )
18620  )
18621  )
18622  (set_local $4
18623  (i32.load offset=24
18624  (get_local $8)
18625  )
18626  )
18627  (i32.store offset=24
18628  (get_local $8)
18629  (i32.const 0)
18630  )
18631  (br_if $label$2
18632  (i32.eqz
18633  (get_local $4)
18634  )
18635  )
18636  (call $_ZdlPv
18637  (get_local $4)
18638  )
18639  )
18640  (i32.store offset=4
18641  (i32.const 0)
18642  (i32.add
18643  (get_local $8)
18644  (i32.const 48)
18645  )
18646  )
18647  (get_local $6)
18648  )
18649  (func $_ZN11enumivosystemrsIN5eosio10datastreamIPKcEEEERT_S7_RNS_18delegate_bandwidthILy6138663577826885632EE19delegated_bandwidthE (param $0 i32) (param $1 i32) (result i32)
18650  (local $2 i32)
18651  (call $enumivo_assert
18652  (i32.gt_u
18653  (i32.sub
18654  (i32.load offset=8
18655  (get_local $0)
18656  )
18657  (i32.load offset=4
18658  (get_local $0)
18659  )
18660  )
18661  (i32.const 7)
18662  )
18663  (i32.const 1184)
18664  )
18665  (drop
18666  (call $memcpy
18667  (get_local $1)
18668  (i32.load offset=4
18669  (get_local $0)
18670  )
18671  (i32.const 8)
18672  )
18673  )
18674  (i32.store offset=4
18675  (get_local $0)
18676  (tee_local $2
18677  (i32.add
18678  (i32.load offset=4
18679  (get_local $0)
18680  )
18681  (i32.const 8)
18682  )
18683  )
18684  )
18685  (call $enumivo_assert
18686  (i32.gt_u
18687  (i32.sub
18688  (i32.load offset=8
18689  (get_local $0)
18690  )
18691  (get_local $2)
18692  )
18693  (i32.const 7)
18694  )
18695  (i32.const 1184)
18696  )
18697  (drop
18698  (call $memcpy
18699  (i32.add
18700  (get_local $1)
18701  (i32.const 8)
18702  )
18703  (i32.load offset=4
18704  (get_local $0)
18705  )
18706  (i32.const 8)
18707  )
18708  )
18709  (i32.store offset=4
18710  (get_local $0)
18711  (tee_local $2
18712  (i32.add
18713  (i32.load offset=4
18714  (get_local $0)
18715  )
18716  (i32.const 8)
18717  )
18718  )
18719  )
18720  (call $enumivo_assert
18721  (i32.gt_u
18722  (i32.sub
18723  (i32.load offset=8
18724  (get_local $0)
18725  )
18726  (get_local $2)
18727  )
18728  (i32.const 7)
18729  )
18730  (i32.const 1184)
18731  )
18732  (drop
18733  (call $memcpy
18734  (i32.add
18735  (get_local $1)
18736  (i32.const 16)
18737  )
18738  (i32.load offset=4
18739  (get_local $0)
18740  )
18741  (i32.const 8)
18742  )
18743  )
18744  (i32.store offset=4
18745  (get_local $0)
18746  (tee_local $2
18747  (i32.add
18748  (i32.load offset=4
18749  (get_local $0)
18750  )
18751  (i32.const 8)
18752  )
18753  )
18754  )
18755  (call $enumivo_assert
18756  (i32.gt_u
18757  (i32.sub
18758  (i32.load offset=8
18759  (get_local $0)
18760  )
18761  (get_local $2)
18762  )
18763  (i32.const 7)
18764  )
18765  (i32.const 1184)
18766  )
18767  (drop
18768  (call $memcpy
18769  (i32.add
18770  (get_local $1)
18771  (i32.const 24)
18772  )
18773  (i32.load offset=4
18774  (get_local $0)
18775  )
18776  (i32.const 8)
18777  )
18778  )
18779  (i32.store offset=4
18780  (get_local $0)
18781  (tee_local $2
18782  (i32.add
18783  (i32.load offset=4
18784  (get_local $0)
18785  )
18786  (i32.const 8)
18787  )
18788  )
18789  )
18790  (call $enumivo_assert
18791  (i32.gt_u
18792  (i32.sub
18793  (i32.load offset=8
18794  (get_local $0)
18795  )
18796  (get_local $2)
18797  )
18798  (i32.const 7)
18799  )
18800  (i32.const 1184)
18801  )
18802  (drop
18803  (call $memcpy
18804  (i32.add
18805  (get_local $1)
18806  (i32.const 32)
18807  )
18808  (i32.load offset=4
18809  (get_local $0)
18810  )
18811  (i32.const 8)
18812  )
18813  )
18814  (i32.store offset=4
18815  (get_local $0)
18816  (tee_local $2
18817  (i32.add
18818  (i32.load offset=4
18819  (get_local $0)
18820  )
18821  (i32.const 8)
18822  )
18823  )
18824  )
18825  (call $enumivo_assert
18826  (i32.gt_u
18827  (i32.sub
18828  (i32.load offset=8
18829  (get_local $0)
18830  )
18831  (get_local $2)
18832  )
18833  (i32.const 7)
18834  )
18835  (i32.const 1184)
18836  )
18837  (drop
18838  (call $memcpy
18839  (i32.add
18840  (get_local $1)
18841  (i32.const 40)
18842  )
18843  (i32.load offset=4
18844  (get_local $0)
18845  )
18846  (i32.const 8)
18847  )
18848  )
18849  (i32.store offset=4
18850  (get_local $0)
18851  (i32.add
18852  (i32.load offset=4
18853  (get_local $0)
18854  )
18855  (i32.const 8)
18856  )
18857  )
18858  (get_local $0)
18859  )
18860  (func $_ZNSt3__16vectorIN5eosio11multi_indexILy5377987680120340480EN11enumivosystem18delegate_bandwidthILy6138663577826885632EE19delegated_bandwidthEJEE8item_ptrENS_9allocatorIS8_EEE24__emplace_back_slow_pathIJNS_10unique_ptrINS7_4itemENS_14default_deleteISE_EEEERyRlEEEvDpOT_ (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32)
18861  (local $4 i32)
18862  (local $5 i32)
18863  (local $6 i32)
18864  (local $7 i32)
18865  (block $label$0
18866  (block $label$1
18867  (br_if $label$1
18868  (i32.ge_u
18869  (tee_local $5
18870  (i32.add
18871  (tee_local $4
18872  (i32.div_s
18873  (i32.sub
18874  (i32.load offset=4
18875  (get_local $0)
18876  )
18877  (tee_local $6
18878  (i32.load
18879  (get_local $0)
18880  )
18881  )
18882  )
18883  (i32.const 24)
18884  )
18885  )
18886  (i32.const 1)
18887  )
18888  )
18889  (i32.const 178956971)
18890  )
18891  )
18892  (set_local $7
18893  (i32.const 178956970)
18894  )
18895  (block $label$2
18896  (block $label$3
18897  (br_if $label$3
18898  (i32.gt_u
18899  (tee_local $6
18900  (i32.div_s
18901  (i32.sub
18902  (i32.load offset=8
18903  (get_local $0)
18904  )
18905  (get_local $6)
18906  )
18907  (i32.const 24)
18908  )
18909  )
18910  (i32.const 89478484)
18911  )
18912  )
18913  (br_if $label$2
18914  (i32.eqz
18915  (tee_local $7
18916  (select
18917  (get_local $5)
18918  (tee_local $7
18919  (i32.shl
18920  (get_local $6)
18921  (i32.const 1)
18922  )
18923  )
18924  (i32.lt_u
18925  (get_local $7)
18926  (get_local $5)
18927  )
18928  )
18929  )
18930  )
18931  )
18932  )
18933  (set_local $6
18934  (call $_Znwj
18935  (i32.mul
18936  (get_local $7)
18937  (i32.const 24)
18938  )
18939  )
18940  )
18941  (br $label$0)
18942  )
18943  (set_local $7
18944  (i32.const 0)
18945  )
18946  (set_local $6
18947  (i32.const 0)
18948  )
18949  (br $label$0)
18950  )
18951  (call $_ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv
18952  (get_local $0)
18953  )
18954  (unreachable)
18955  )
18956  (set_local $5
18957  (i32.load
18958  (get_local $1)
18959  )
18960  )
18961  (i32.store
18962  (get_local $1)
18963  (i32.const 0)
18964  )
18965  (i32.store
18966  (tee_local $1
18967  (i32.add
18968  (get_local $6)
18969  (i32.mul
18970  (get_local $4)
18971  (i32.const 24)
18972  )
18973  )
18974  )
18975  (get_local $5)
18976  )
18977  (i64.store offset=8
18978  (get_local $1)
18979  (i64.load
18980  (get_local $2)
18981  )
18982  )
18983  (i32.store offset=16
18984  (get_local $1)
18985  (i32.load
18986  (get_local $3)
18987  )
18988  )
18989  (set_local $4
18990  (i32.add
18991  (get_local $6)
18992  (i32.mul
18993  (get_local $7)
18994  (i32.const 24)
18995  )
18996  )
18997  )
18998  (set_local $5
18999  (i32.add
19000  (get_local $1)
19001  (i32.const 24)
19002  )
19003  )
19004  (block $label$4
19005  (block $label$5
19006  (br_if $label$5
19007  (i32.eq
19008  (tee_local $6
19009  (i32.load
19010  (i32.add
19011  (get_local $0)
19012  (i32.const 4)
19013  )
19014  )
19015  )
19016  (tee_local $7
19017  (i32.load
19018  (get_local $0)
19019  )
19020  )
19021  )
19022  )
19023  (loop $label$6
19024  (set_local $3
19025  (i32.load
19026  (tee_local $2
19027  (i32.add
19028  (get_local $6)
19029  (i32.const -24)
19030  )
19031  )
19032  )
19033  )
19034  (i32.store
19035  (get_local $2)
19036  (i32.const 0)
19037  )
19038  (i32.store
19039  (i32.add
19040  (get_local $1)
19041  (i32.const -24)
19042  )
19043  (get_local $3)
19044  )
19045  (i32.store
19046  (i32.add
19047  (get_local $1)
19048  (i32.const -8)
19049  )
19050  (i32.load
19051  (i32.add
19052  (get_local $6)
19053  (i32.const -8)
19054  )
19055  )
19056  )
19057  (i32.store
19058  (i32.add
19059  (get_local $1)
19060  (i32.const -12)
19061  )
19062  (i32.load
19063  (i32.add
19064  (get_local $6)
19065  (i32.const -12)
19066  )
19067  )
19068  )
19069  (i32.store
19070  (i32.add
19071  (get_local $1)
19072  (i32.const -16)
19073  )
19074  (i32.load
19075  (i32.add
19076  (get_local $6)
19077  (i32.const -16)
19078  )
19079  )
19080  )
19081  (set_local $1
19082  (i32.add
19083  (get_local $1)
19084  (i32.const -24)
19085  )
19086  )
19087  (set_local $6
19088  (get_local $2)
19089  )
19090  (br_if $label$6
19091  (i32.ne
19092  (get_local $7)
19093  (get_local $2)
19094  )
19095  )
19096  )
19097  (set_local $7
19098  (i32.load
19099  (i32.add
19100  (get_local $0)
19101  (i32.const 4)
19102  )
19103  )
19104  )
19105  (set_local $6
19106  (i32.load
19107  (get_local $0)
19108  )
19109  )
19110  (br $label$4)
19111  )
19112  (set_local $6
19113  (get_local $7)
19114  )
19115  )
19116  (i32.store
19117  (get_local $0)
19118  (get_local $1)
19119  )
19120  (i32.store
19121  (i32.add
19122  (get_local $0)
19123  (i32.const 4)
19124  )
19125  (get_local $5)
19126  )
19127  (i32.store
19128  (i32.add
19129  (get_local $0)
19130  (i32.const 8)
19131  )
19132  (get_local $4)
19133  )
19134  (block $label$7
19135  (br_if $label$7
19136  (i32.eq
19137  (get_local $7)
19138  (get_local $6)
19139  )
19140  )
19141  (loop $label$8
19142  (set_local $1
19143  (i32.load
19144  (tee_local $7
19145  (i32.add
19146  (get_local $7)
19147  (i32.const -24)
19148  )
19149  )
19150  )
19151  )
19152  (i32.store
19153  (get_local $7)
19154  (i32.const 0)
19155  )
19156  (block $label$9
19157  (br_if $label$9
19158  (i32.eqz
19159  (get_local $1)
19160  )
19161  )
19162  (call $_ZdlPv
19163  (get_local $1)
19164  )
19165  )
19166  (br_if $label$8
19167  (i32.ne
19168  (get_local $6)
19169  (get_local $7)
19170  )
19171  )
19172  )
19173  )
19174  (block $label$10
19175  (br_if $label$10
19176  (i32.eqz
19177  (get_local $6)
19178  )
19179  )
19180  (call $_ZdlPv
19181  (get_local $6)
19182  )
19183  )
19184  )
19185  (func $_ZN11enumivosystem18delegate_bandwidthILy6138663577826885632EE12undelegatebwC2Ev (param $0 i32) (result i32)
19186  (local $1 i64)
19187  (local $2 i32)
19188  (local $3 i32)
19189  (i64.store offset=16
19190  (get_local $0)
19191  (i64.const 0)
19192  )
19193  (i64.store
19194  (tee_local $2
19195  (i32.add
19196  (get_local $0)
19197  (i32.const 24)
19198  )
19199  )
19200  (i64.const 1397703940)
19201  )
19202  (call $enumivo_assert
19203  (i32.const 1)
19204  (i32.const 592)
19205  )
19206  (set_local $1
19207  (i64.shr_u
19208  (i64.load
19209  (get_local $2)
19210  )
19211  (i64.const 8)
19212  )
19213  )
19214  (set_local $2
19215  (i32.const 0)
19216  )
19217  (block $label$0
19218  (block $label$1
19219  (loop $label$2
19220  (br_if $label$1
19221  (i32.gt_u
19222  (i32.add
19223  (i32.shl
19224  (i32.wrap/i64
19225  (get_local $1)
19226  )
19227  (i32.const 24)
19228  )
19229  (i32.const -1073741825)
19230  )
19231  (i32.const 452984830)
19232  )
19233  )
19234  (block $label$3
19235  (br_if $label$3
19236  (i64.ne
19237  (i64.and
19238  (tee_local $1
19239  (i64.shr_u
19240  (get_local $1)
19241  (i64.const 8)
19242  )
19243  )
19244  (i64.const 255)
19245  )
19246  (i64.const 0)
19247  )
19248  )
19249  (loop $label$4
19250  (br_if $label$1
19251  (i64.ne
19252  (i64.and
19253  (tee_local $1
19254  (i64.shr_u
19255  (get_local $1)
19256  (i64.const 8)
19257  )
19258  )
19259  (i64.const 255)
19260  )
19261  (i64.const 0)
19262  )
19263  )
19264  (br_if $label$4
19265  (i32.lt_s
19266  (tee_local $2
19267  (i32.add
19268  (get_local $2)
19269  (i32.const 1)
19270  )
19271  )
19272  (i32.const 7)
19273  )
19274  )
19275  )
19276  )
19277  (set_local $3
19278  (i32.const 1)
19279  )
19280  (br_if $label$2
19281  (i32.lt_s
19282  (tee_local $2
19283  (i32.add
19284  (get_local $2)
19285  (i32.const 1)
19286  )
19287  )
19288  (i32.const 7)
19289  )
19290  )
19291  (br $label$0)
19292  )
19293  )
19294  (set_local $3
19295  (i32.const 0)
19296  )
19297  )
19298  (call $enumivo_assert
19299  (get_local $3)
19300  (i32.const 656)
19301  )
19302  (i64.store
19303  (tee_local $2
19304  (i32.add
19305  (get_local $0)
19306  (i32.const 40)
19307  )
19308  )
19309  (i64.const 1397703940)
19310  )
19311  (i64.store offset=32
19312  (get_local $0)
19313  (i64.const 0)
19314  )
19315  (call $enumivo_assert
19316  (i32.const 1)
19317  (i32.const 592)
19318  )
19319  (set_local $1
19320  (i64.shr_u
19321  (i64.load
19322  (get_local $2)
19323  )
19324  (i64.const 8)
19325  )
19326  )
19327  (set_local $2
19328  (i32.const 0)
19329  )
19330  (block $label$5
19331  (block $label$6
19332  (loop $label$7
19333  (br_if $label$6
19334  (i32.gt_u
19335  (i32.add
19336  (i32.shl
19337  (i32.wrap/i64
19338  (get_local $1)
19339  )
19340  (i32.const 24)
19341  )
19342  (i32.const -1073741825)
19343  )
19344  (i32.const 452984830)
19345  )
19346  )
19347  (block $label$8
19348  (br_if $label$8
19349  (i64.ne
19350  (i64.and
19351  (tee_local $1
19352  (i64.shr_u
19353  (get_local $1)
19354  (i64.const 8)
19355  )
19356  )
19357  (i64.const 255)
19358  )
19359  (i64.const 0)
19360  )
19361  )
19362  (loop $label$9
19363  (br_if $label$6
19364  (i64.ne
19365  (i64.and
19366  (tee_local $1
19367  (i64.shr_u
19368  (get_local $1)
19369  (i64.const 8)
19370  )
19371  )
19372  (i64.const 255)
19373  )
19374  (i64.const 0)
19375  )
19376  )
19377  (br_if $label$9
19378  (i32.lt_s
19379  (tee_local $2
19380  (i32.add
19381  (get_local $2)
19382  (i32.const 1)
19383  )
19384  )
19385  (i32.const 7)
19386  )
19387  )
19388  )
19389  )
19390  (set_local $3
19391  (i32.const 1)
19392  )
19393  (br_if $label$7
19394  (i32.lt_s
19395  (tee_local $2
19396  (i32.add
19397  (get_local $2)
19398  (i32.const 1)
19399  )
19400  )
19401  (i32.const 7)
19402  )
19403  )
19404  (br $label$5)
19405  )
19406  )
19407  (set_local $3
19408  (i32.const 0)
19409  )
19410  )
19411  (call $enumivo_assert
19412  (get_local $3)
19413  (i32.const 656)
19414  )
19415  (get_local $0)
19416  )
19417  (func $_ZN11enumivosystemrsIN5eosio10datastreamIPKcEEEERT_S7_RNS_18delegate_bandwidthILy6138663577826885632EE12undelegatebwE (param $0 i32) (param $1 i32) (result i32)
19418  (local $2 i32)
19419  (call $enumivo_assert
19420  (i32.gt_u
19421  (i32.sub
19422  (i32.load offset=8
19423  (get_local $0)
19424  )
19425  (i32.load offset=4
19426  (get_local $0)
19427  )
19428  )
19429  (i32.const 7)
19430  )
19431  (i32.const 1184)
19432  )
19433  (drop
19434  (call $memcpy
19435  (get_local $1)
19436  (i32.load offset=4
19437  (get_local $0)
19438  )
19439  (i32.const 8)
19440  )
19441  )
19442  (i32.store offset=4
19443  (get_local $0)
19444  (tee_local $2
19445  (i32.add
19446  (i32.load offset=4
19447  (get_local $0)
19448  )
19449  (i32.const 8)
19450  )
19451  )
19452  )
19453  (call $enumivo_assert
19454  (i32.gt_u
19455  (i32.sub
19456  (i32.load offset=8
19457  (get_local $0)
19458  )
19459  (get_local $2)
19460  )
19461  (i32.const 7)
19462  )
19463  (i32.const 1184)
19464  )
19465  (drop
19466  (call $memcpy
19467  (i32.add
19468  (get_local $1)
19469  (i32.const 8)
19470  )
19471  (i32.load offset=4
19472  (get_local $0)
19473  )
19474  (i32.const 8)
19475  )
19476  )
19477  (i32.store offset=4
19478  (get_local $0)
19479  (tee_local $2
19480  (i32.add
19481  (i32.load offset=4
19482  (get_local $0)
19483  )
19484  (i32.const 8)
19485  )
19486  )
19487  )
19488  (call $enumivo_assert
19489  (i32.gt_u
19490  (i32.sub
19491  (i32.load offset=8
19492  (get_local $0)
19493  )
19494  (get_local $2)
19495  )
19496  (i32.const 7)
19497  )
19498  (i32.const 1184)
19499  )
19500  (drop
19501  (call $memcpy
19502  (i32.add
19503  (get_local $1)
19504  (i32.const 16)
19505  )
19506  (i32.load offset=4
19507  (get_local $0)
19508  )
19509  (i32.const 8)
19510  )
19511  )
19512  (i32.store offset=4
19513  (get_local $0)
19514  (tee_local $2
19515  (i32.add
19516  (i32.load offset=4
19517  (get_local $0)
19518  )
19519  (i32.const 8)
19520  )
19521  )
19522  )
19523  (call $enumivo_assert
19524  (i32.gt_u
19525  (i32.sub
19526  (i32.load offset=8
19527  (get_local $0)
19528  )
19529  (get_local $2)
19530  )
19531  (i32.const 7)
19532  )
19533  (i32.const 1184)
19534  )
19535  (drop
19536  (call $memcpy
19537  (i32.add
19538  (get_local $1)
19539  (i32.const 24)
19540  )
19541  (i32.load offset=4
19542  (get_local $0)
19543  )
19544  (i32.const 8)
19545  )
19546  )
19547  (i32.store offset=4
19548  (get_local $0)
19549  (tee_local $2
19550  (i32.add
19551  (i32.load offset=4
19552  (get_local $0)
19553  )
19554  (i32.const 8)
19555  )
19556  )
19557  )
19558  (call $enumivo_assert
19559  (i32.gt_u
19560  (i32.sub
19561  (i32.load offset=8
19562  (get_local $0)
19563  )
19564  (get_local $2)
19565  )
19566  (i32.const 7)
19567  )
19568  (i32.const 1184)
19569  )
19570  (drop
19571  (call $memcpy
19572  (i32.add
19573  (get_local $1)
19574  (i32.const 32)
19575  )
19576  (i32.load offset=4
19577  (get_local $0)
19578  )
19579  (i32.const 8)
19580  )
19581  )
19582  (i32.store offset=4
19583  (get_local $0)
19584  (tee_local $2
19585  (i32.add
19586  (i32.load offset=4
19587  (get_local $0)
19588  )
19589  (i32.const 8)
19590  )
19591  )
19592  )
19593  (call $enumivo_assert
19594  (i32.gt_u
19595  (i32.sub
19596  (i32.load offset=8
19597  (get_local $0)
19598  )
19599  (get_local $2)
19600  )
19601  (i32.const 7)
19602  )
19603  (i32.const 1184)
19604  )
19605  (drop
19606  (call $memcpy
19607  (i32.add
19608  (get_local $1)
19609  (i32.const 40)
19610  )
19611  (i32.load offset=4
19612  (get_local $0)
19613  )
19614  (i32.const 8)
19615  )
19616  )
19617  (i32.store offset=4
19618  (get_local $0)
19619  (tee_local $2
19620  (i32.add
19621  (i32.load offset=4
19622  (get_local $0)
19623  )
19624  (i32.const 8)
19625  )
19626  )
19627  )
19628  (call $enumivo_assert
19629  (i32.gt_u
19630  (i32.sub
19631  (i32.load offset=8
19632  (get_local $0)
19633  )
19634  (get_local $2)
19635  )
19636  (i32.const 7)
19637  )
19638  (i32.const 1184)
19639  )
19640  (drop
19641  (call $memcpy
19642  (i32.add
19643  (get_local $1)
19644  (i32.const 48)
19645  )
19646  (i32.load offset=4
19647  (get_local $0)
19648  )
19649  (i32.const 8)
19650  )
19651  )
19652  (i32.store offset=4
19653  (get_local $0)
19654  (i32.add
19655  (i32.load offset=4
19656  (get_local $0)
19657  )
19658  (i32.const 8)
19659  )
19660  )
19661  (get_local $0)
19662  )
19663  (func $_ZN5eosio18unpack_action_dataIN11enumivosystem18delegate_bandwidthILy6138663577826885632EE10delegatebwEEET_v (param $0 i32)
19664  (local $1 i32)
19665  (local $2 i32)
19666  (local $3 i32)
19667  (i32.store offset=4
19668  (i32.const 0)
19669  (tee_local $3
19670  (i32.sub
19671  (i32.load offset=4
19672  (i32.const 0)
19673  )
19674  (i32.const 16)
19675  )
19676  )
19677  )
19678  (i32.store offset=4
19679  (i32.const 0)
19680  (tee_local $2
19681  (i32.sub
19682  (get_local $3)
19683  (i32.and
19684  (i32.add
19685  (tee_local $1
19686  (call $action_data_size)
19687  )
19688  (i32.const 15)
19689  )
19690  (i32.const -16)
19691  )
19692  )
19693  )
19694  )
19695  (drop
19696  (call $read_action_data
19697  (get_local $2)
19698  (get_local $1)
19699  )
19700  )
19701  (set_local $0
19702  (call $_ZN11enumivosystem18delegate_bandwidthILy6138663577826885632EE10delegatebwC2Ev
19703  (get_local $0)
19704  )
19705  )
19706  (i32.store offset=4
19707  (tee_local $3
19708  (get_local $3)
19709  )
19710  (get_local $2)
19711  )
19712  (i32.store
19713  (get_local $3)
19714  (get_local $2)
19715  )
19716  (i32.store offset=8
19717  (get_local $3)
19718  (i32.add
19719  (get_local $2)
19720  (get_local $1)
19721  )
19722  )
19723  (drop
19724  (call $_ZN11enumivosystemrsIN5eosio10datastreamIPKcEEEERT_S7_RNS_18delegate_bandwidthILy6138663577826885632EE10delegatebwE
19725  (get_local $3)
19726  (get_local $0)
19727  )
19728  )
19729  (i32.store offset=4
19730  (i32.const 0)
19731  (i32.add
19732  (get_local $3)
19733  (i32.const 16)
19734  )
19735  )
19736  )
19737  (func $_ZN11enumivosystem18delegate_bandwidthILy6138663577826885632EE2onERKNS1_10delegatebwE (param $0 i32)
19738  (local $1 i64)
19739  (local $2 i64)
19740  (local $3 i64)
19741  (local $4 i32)
19742  (local $5 i64)
19743  (local $6 i64)
19744  (local $7 i64)
19745  (local $8 i64)
19746  (local $9 i32)
19747  (local $10 i32)
19748  (local $11 i64)
19749  (local $12 i32)
19750  (local $13 i32)
19751  (i32.store offset=4
19752  (i32.const 0)
19753  (tee_local $13
19754  (i32.sub
19755  (i32.load offset=4
19756  (i32.const 0)
19757  )
19758  (i32.const 256)
19759  )
19760  )
19761  )
19762  (call $enumivo_assert
19763  (i32.xor
19764  (i32.wrap/i64
19765  (i64.shr_u
19766  (i64.load offset=32
19767  (get_local $0)
19768  )
19769  (i64.const 63)
19770  )
19771  )
19772  (i32.const 1)
19773  )
19774  (i32.const 2832)
19775  )
19776  (call $enumivo_assert
19777  (i32.xor
19778  (i32.wrap/i64
19779  (i64.shr_u
19780  (i64.load offset=16
19781  (get_local $0)
19782  )
19783  (i64.const 63)
19784  )
19785  )
19786  (i32.const 1)
19787  )
19788  (i32.const 2832)
19789  )
19790  (call $enumivo_assert
19791  (i32.xor
19792  (i32.wrap/i64
19793  (i64.shr_u
19794  (i64.load offset=48
19795  (get_local $0)
19796  )
19797  (i64.const 63)
19798  )
19799  )
19800  (i32.const 1)
19801  )
19802  (i32.const 2832)
19803  )
19804  (set_local $11
19805  (i64.load offset=32
19806  (get_local $0)
19807  )
19808  )
19809  (call $enumivo_assert
19810  (i64.eq
19811  (i64.load
19812  (i32.add
19813  (get_local $0)
19814  (i32.const 24)
19815  )
19816  )
19817  (tee_local $1
19818  (i64.load
19819  (i32.add
19820  (get_local $0)
19821  (i32.const 40)
19822  )
19823  )
19824  )
19825  )
19826  (i32.const 688)
19827  )
19828  (call $enumivo_assert
19829  (i64.gt_s
19830  (tee_local $11
19831  (i64.add
19832  (get_local $11)
19833  (i64.load offset=16
19834  (get_local $0)
19835  )
19836  )
19837  )
19838  (i64.const -4611686018427387904)
19839  )
19840  (i32.const 736)
19841  )
19842  (call $enumivo_assert
19843  (i64.lt_s
19844  (get_local $11)
19845  (i64.const 4611686018427387904)
19846  )
19847  (i32.const 768)
19848  )
19849  (call $enumivo_assert
19850  (i64.eq
19851  (get_local $1)
19852  (i64.load
19853  (i32.add
19854  (get_local $0)
19855  (i32.const 56)
19856  )
19857  )
19858  )
19859  (i32.const 688)
19860  )
19861  (call $enumivo_assert
19862  (i64.gt_s
19863  (tee_local $11
19864  (i64.add
19865  (i64.load offset=48
19866  (get_local $0)
19867  )
19868  (get_local $11)
19869  )
19870  )
19871  (i64.const -4611686018427387904)
19872  )
19873  (i32.const 736)
19874  )
19875  (call $enumivo_assert
19876  (i64.lt_s
19877  (get_local $11)
19878  (i64.const 4611686018427387904)
19879  )
19880  (i32.const 768)
19881  )
19882  (call $enumivo_assert
19883  (i64.eq
19884  (get_local $1)
19885  (i64.const 1397703940)
19886  )
19887  (i32.const 48)
19888  )
19889  (call $enumivo_assert
19890  (i32.xor
19891  (i32.wrap/i64
19892  (i64.shr_u
19893  (get_local $11)
19894  (i64.const 63)
19895  )
19896  )
19897  (i32.const 1)
19898  )
19899  (i32.const 112)
19900  )
19901  (call $enumivo_assert
19902  (i64.ne
19903  (get_local $11)
19904  (i64.const 0)
19905  )
19906  (i32.const 2832)
19907  )
19908  (call $require_auth
19909  (i64.load
19910  (get_local $0)
19911  )
19912  )
19913  (i64.store offset=248
19914  (get_local $13)
19915  (i64.const 0)
19916  )
19917  (block $label$0
19918  (br_if $label$0
19919  (i64.lt_s
19920  (i64.load offset=48
19921  (get_local $0)
19922  )
19923  (i64.const 1)
19924  )
19925  )
19926  (block $label$1
19927  (block $label$2
19928  (br_if $label$2
19929  (i32.eqz
19930  (call $_ZN5eosio9singletonILy6138663577826885632ELy8419219356471787520ELy6138663577826885632EN11enumivosystem6commonILy6138663577826885632EE18enumivo_global_stateEE6existsEy
19931  (i64.const 6138663577826885632)
19932  )
19933  )
19934  )
19935  (call $_ZN5eosio9singletonILy6138663577826885632ELy8419219356471787520ELy6138663577826885632EN11enumivosystem6commonILy6138663577826885632EE18enumivo_global_stateEE3getEy
19936  (i32.add
19937  (get_local $13)
19938  (i32.const 80)
19939  )
19940  (i64.const 6138663577826885632)
19941  )
19942  (br $label$1)
19943  )
19944  (block $label$3
19945  (br_if $label$3
19946  (i32.and
19947  (i32.load8_u offset=1712
19948  (i32.const 0)
19949  )
19950  (i32.const 1)
19951  )
19952  )
19953  (i64.store offset=1816
19954  (i32.const 0)
19955  (i64.const 10485760)
19956  )
19957  (i64.store offset=1824
19958  (i32.const 0)
19959  (i64.const 4294967296000)
19960  )
19961  (i64.store offset=1832
19962  (i32.const 0)
19963  (i64.const 0)
19964  )
19965  (i64.store offset=1840
19966  (i32.const 0)
19967  (i64.const 0)
19968  )
19969  (i64.store offset=1848
19970  (i32.const 0)
19971  (i64.const 0)
19972  )
19973  (i64.store offset=1856
19974  (i32.const 0)
19975  (i64.const 0)
19976  )
19977  (i32.store offset=1864
19978  (i32.const 0)
19979  (i32.const 0)
19980  )
19981  (i32.store offset=1868
19982  (i32.const 0)
19983  (i32.const 0)
19984  )
19985  (i32.store offset=1872
19986  (i32.const 0)
19987  (i32.const 0)
19988  )
19989  (i64.store offset=1880
19990  (i32.const 0)
19991  (i64.const 0)
19992  )
19993  (i32.store offset=1712
19994  (i32.const 0)
19995  (i32.const 1)
19996  )
19997  )
19998  (call $_ZN5eosio25get_blockchain_parametersERNS_21blockchain_parametersE
19999  (i32.const 1720)
20000  )
20001  (drop
20002  (call $memcpy
20003  (i32.add
20004  (get_local $13)
20005  (i32.const 80)
20006  )
20007  (i32.const 1720)
20008  (i32.const 168)
20009  )
20010  )
20011  )
20012  (set_local $1
20013  (call $_ZN5eosio16generic_currencyINS_5tokenILy6138663577826885632ELy1397703940EyEEE16get_total_supplyEv)
20014  )
20015  (set_local $8
20016  (i64.load
20017  (tee_local $12
20018  (i32.add
20019  (get_local $0)
20020  (i32.const 48)
20021  )
20022  )
20023  )
20024  )
20025  (set_local $2
20026  (i64.load32_u offset=188
20027  (get_local $13)
20028  )
20029  )
20030  (set_local $3
20031  (i64.load offset=192
20032  (get_local $13)
20033  )
20034  )
20035  (set_local $5
20036  (i64.load offset=176
20037  (get_local $13)
20038  )
20039  )
20040  (call $enumivo_assert
20041  (i64.eq
20042  (i64.load
20043  (tee_local $9
20044  (i32.add
20045  (get_local $0)
20046  (i32.const 56)
20047  )
20048  )
20049  )
20050  (i64.const 1397703940)
20051  )
20052  (i32.const 48)
20053  )
20054  (set_local $4
20055  (i32.const 1)
20056  )
20057  (call $enumivo_assert
20058  (i32.xor
20059  (i32.wrap/i64
20060  (i64.shr_u
20061  (i64.load
20062  (get_local $12)
20063  )
20064  (i64.const 63)
20065  )
20066  )
20067  (i32.const 1)
20068  )
20069  (i32.const 112)
20070  )
20071  (set_local $3
20072  (i64.mul
20073  (get_local $8)
20074  (tee_local $2
20075  (i64.mul
20076  (get_local $2)
20077  (i64.sub
20078  (get_local $5)
20079  (get_local $3)
20080  )
20081  )
20082  )
20083  )
20084  )
20085  (set_local $10
20086  (i32.const 1)
20087  )
20088  (block $label$4
20089  (br_if $label$4
20090  (i64.eqz
20091  (get_local $2)
20092  )
20093  )
20094  (set_local $10
20095  (i64.eq
20096  (i64.div_u
20097  (get_local $3)
20098  (get_local $2)
20099  )
20100  (get_local $8)
20101  )
20102  )
20103  )
20104  (call $enumivo_assert
20105  (get_local $10)
20106  (i32.const 304)
20107  )
20108  (call $enumivo_assert
20109  (i64.ge_u
20110  (get_local $1)
20111  (i64.load offset=200
20112  (get_local $13)
20113  )
20114  )
20115  (i32.const 352)
20116  )
20117  (set_local $8
20118  (i64.load
20119  (get_local $12)
20120  )
20121  )
20122  (set_local $2
20123  (i64.load32_u
20124  (i32.add
20125  (get_local $13)
20126  (i32.const 188)
20127  )
20128  )
20129  )
20130  (set_local $5
20131  (i64.load
20132  (tee_local $10
20133  (i32.add
20134  (get_local $13)
20135  (i32.const 192)
20136  )
20137  )
20138  )
20139  )
20140  (set_local $6
20141  (i64.load
20142  (i32.add
20143  (get_local $13)
20144  (i32.const 176)
20145  )
20146  )
20147  )
20148  (set_local $7
20149  (i64.load offset=200
20150  (get_local $13)
20151  )
20152  )
20153  (call $enumivo_assert
20154  (i64.eq
20155  (i64.load
20156  (get_local $9)
20157  )
20158  (i64.const 1397703940)
20159  )
20160  (i32.const 48)
20161  )
20162  (call $enumivo_assert
20163  (i32.xor
20164  (i32.wrap/i64
20165  (i64.shr_u
20166  (i64.load
20167  (get_local $12)
20168  )
20169  (i64.const 63)
20170  )
20171  )
20172  (i32.const 1)
20173  )
20174  (i32.const 112)
20175  )
20176  (set_local $3
20177  (i64.mul
20178  (get_local $8)
20179  (tee_local $2
20180  (i64.mul
20181  (get_local $2)
20182  (i64.sub
20183  (i64.sub
20184  (get_local $6)
20185  (i64.div_u
20186  (i64.div_u
20187  (get_local $3)
20188  (i64.sub
20189  (get_local $1)
20190  (get_local $7)
20191  )
20192  )
20193  (i64.const 1000)
20194  )
20195  )
20196  (get_local $5)
20197  )
20198  )
20199  )
20200  )
20201  )
20202  (block $label$5
20203  (br_if $label$5
20204  (i64.eqz
20205  (get_local $2)
20206  )
20207  )
20208  (set_local $4
20209  (i64.eq
20210  (i64.div_u
20211  (get_local $3)
20212  (get_local $2)
20213  )
20214  (get_local $8)
20215  )
20216  )
20217  )
20218  (call $enumivo_assert
20219  (get_local $4)
20220  (i32.const 304)
20221  )
20222  (set_local $8
20223  (i64.load
20224  (tee_local $4
20225  (i32.add
20226  (get_local $0)
20227  (i32.const 48)
20228  )
20229  )
20230  )
20231  )
20232  (call $enumivo_assert
20233  (i64.eq
20234  (i64.load
20235  (tee_local $9
20236  (i32.add
20237  (get_local $0)
20238  (i32.const 56)
20239  )
20240  )
20241  )
20242  (i64.const 1397703940)
20243  )
20244  (i32.const 48)
20245  )
20246  (call $enumivo_assert
20247  (i32.xor
20248  (i32.wrap/i64
20249  (i64.shr_u
20250  (i64.load
20251  (get_local $4)
20252  )
20253  (i64.const 63)
20254  )
20255  )
20256  (i32.const 1)
20257  )
20258  (i32.const 112)
20259  )
20260  (call $enumivo_assert
20261  (i64.ge_u
20262  (get_local $1)
20263  (get_local $8)
20264  )
20265  (i32.const 352)
20266  )
20267  (call $enumivo_assert
20268  (i64.ge_u
20269  (tee_local $1
20270  (i64.sub
20271  (get_local $1)
20272  (get_local $8)
20273  )
20274  )
20275  (i64.load
20276  (tee_local $12
20277  (i32.add
20278  (get_local $13)
20279  (i32.const 200)
20280  )
20281  )
20282  )
20283  )
20284  (i32.const 352)
20285  )
20286  (i64.store offset=248
20287  (get_local $13)
20288  (i64.div_u
20289  (tee_local $1
20290  (i64.div_u
20291  (get_local $3)
20292  (i64.sub
20293  (get_local $1)
20294  (i64.load
20295  (get_local $12)
20296  )
20297  )
20298  )
20299  )
20300  (i64.const 1000)
20301  )
20302  )
20303  (call $enumivo_assert
20304  (i64.gt_u
20305  (get_local $1)
20306  (i64.const 999)
20307  )
20308  (i32.const 2864)
20309  )
20310  (i64.store
20311  (get_local $10)
20312  (i64.add
20313  (i64.load
20314  (get_local $10)
20315  )
20316  (i64.load offset=248
20317  (get_local $13)
20318  )
20319  )
20320  )
20321  (set_local $1
20322  (i64.load
20323  (get_local $4)
20324  )
20325  )
20326  (call $enumivo_assert
20327  (i64.eq
20328  (i64.load
20329  (get_local $9)
20330  )
20331  (i64.const 1397703940)
20332  )
20333  (i32.const 48)
20334  )
20335  (call $enumivo_assert
20336  (i32.xor
20337  (i32.wrap/i64
20338  (i64.shr_u
20339  (i64.load
20340  (get_local $4)
20341  )
20342  (i64.const 63)
20343  )
20344  )
20345  (i32.const 1)
20346  )
20347  (i32.const 112)
20348  )
20349  (call $enumivo_assert
20350  (i64.ge_u
20351  (i64.add
20352  (get_local $1)
20353  (i64.load
20354  (get_local $12)
20355  )
20356  )
20357  (get_local $1)
20358  )
20359  (i32.const 400)
20360  )
20361  (i64.store
20362  (get_local $12)
20363  (i64.add
20364  (get_local $1)
20365  (i64.load
20366  (get_local $12)
20367  )
20368  )
20369  )
20370  (call $_ZN5eosio9singletonILy6138663577826885632ELy8419219356471787520ELy6138663577826885632EN11enumivosystem6commonILy6138663577826885632EE18enumivo_global_stateEE3setERKS4_yy
20371  (i32.add
20372  (get_local $13)
20373  (i32.const 80)
20374  )
20375  (i64.const 6138663577826885632)
20376  (i64.const 6138663577826885632)
20377  )
20378  )
20379  (i32.store
20380  (i32.add
20381  (get_local $13)
20382  (i32.const 112)
20383  )
20384  (i32.const 0)
20385  )
20386  (i64.store offset=96
20387  (get_local $13)
20388  (i64.const -1)
20389  )
20390  (i64.store offset=104
20391  (get_local $13)
20392  (i64.const 0)
20393  )
20394  (i64.store offset=88
20395  (get_local $13)
20396  (tee_local $1
20397  (i64.load
20398  (get_local $0)
20399  )
20400  )
20401  )
20402  (i64.store offset=80
20403  (get_local $13)
20404  (i64.const 6138663577826885632)
20405  )
20406  (block $label$6
20407  (block $label$7
20408  (br_if $label$7
20409  (i32.le_s
20410  (tee_local $12
20411  (call $db_find_i64
20412  (i64.const 6138663577826885632)
20413  (get_local $1)
20414  (i64.const 5377987680120340480)
20415  (i64.load offset=8
20416  (get_local $0)
20417  )
20418  )
20419  )
20420  (i32.const -1)
20421  )
20422  )
20423  (call $enumivo_assert
20424  (i32.eq
20425  (i32.load offset=48
20426  (tee_local $12
20427  (call $_ZNK5eosio11multi_indexILy5377987680120340480EN11enumivosystem18delegate_bandwidthILy6138663577826885632EE19delegated_bandwidthEJEE31load_object_by_primary_iteratorEl
20428  (i32.add
20429  (get_local $13)
20430  (i32.const 80)
20431  )
20432  (get_local $12)
20433  )
20434  )
20435  )
20436  (i32.add
20437  (get_local $13)
20438  (i32.const 80)
20439  )
20440  )
20441  (i32.const 448)
20442  )
20443  (set_local $1
20444  (i64.load
20445  (get_local $0)
20446  )
20447  )
20448  (i32.store offset=32
20449  (get_local $13)
20450  (get_local $0)
20451  )
20452  (i32.store offset=36
20453  (get_local $13)
20454  (i32.add
20455  (get_local $13)
20456  (i32.const 248)
20457  )
20458  )
20459  (call $enumivo_assert
20460  (i32.const 1)
20461  (i32.const 512)
20462  )
20463  (call $_ZN5eosio11multi_indexILy5377987680120340480EN11enumivosystem18delegate_bandwidthILy6138663577826885632EE19delegated_bandwidthEJEE6modifyIZNS3_2onERKNS3_10delegatebwEEUlRT_E0_EEvRKS4_yOSA_
20464  (i32.add
20465  (get_local $13)
20466  (i32.const 80)
20467  )
20468  (get_local $12)
20469  (get_local $1)
20470  (i32.add
20471  (get_local $13)
20472  (i32.const 32)
20473  )
20474  )
20475  (br $label$6)
20476  )
20477  (set_local $1
20478  (i64.load
20479  (get_local $0)
20480  )
20481  )
20482  (i32.store offset=32
20483  (get_local $13)
20484  (get_local $0)
20485  )
20486  (i32.store offset=36
20487  (get_local $13)
20488  (i32.add
20489  (get_local $13)
20490  (i32.const 248)
20491  )
20492  )
20493  (call $_ZN5eosio11multi_indexILy5377987680120340480EN11enumivosystem18delegate_bandwidthILy6138663577826885632EE19delegated_bandwidthEJEE7emplaceIZNS3_2onERKNS3_10delegatebwEEUlRT_E_EENS5_14const_iteratorEyOSA_
20494  (i32.add
20495  (get_local $13)
20496  (i32.const 72)
20497  )
20498  (i32.add
20499  (get_local $13)
20500  (i32.const 80)
20501  )
20502  (get_local $1)
20503  (i32.add
20504  (get_local $13)
20505  (i32.const 32)
20506  )
20507  )
20508  )
20509  (i32.store
20510  (i32.add
20511  (get_local $13)
20512  (i32.const 64)
20513  )
20514  (i32.const 0)
20515  )
20516  (i64.store offset=48
20517  (get_local $13)
20518  (i64.const -1)
20519  )
20520  (i64.store offset=56
20521  (get_local $13)
20522  (i64.const 0)
20523  )
20524  (i64.store offset=40
20525  (get_local $13)
20526  (tee_local $1
20527  (i64.load
20528  (tee_local $12
20529  (i32.add
20530  (get_local $0)
20531  (i32.const 8)
20532  )
20533  )
20534  )
20535  )
20536  )
20537  (i64.store offset=32
20538  (get_local $13)
20539  (i64.const 6138663577826885632)
20540  )
20541  (block $label$8
20542  (block $label$9
20543  (br_if $label$9
20544  (i32.lt_s
20545  (tee_local $4
20546  (call $db_find_i64
20547  (i64.const 6138663577826885632)
20548  (get_local $1)
20549  (i64.const -3660748524329893888)
20550  (get_local $1)
20551  )
20552  )
20553  (i32.const 0)
20554  )
20555  )
20556  (call $enumivo_assert
20557  (i32.eq
20558  (i32.load offset=40
20559  (tee_local $4
20560  (call $_ZNK5eosio11multi_indexILy14785995549379657728EN11enumivosystem18delegate_bandwidthILy6138663577826885632EE15total_resourcesEJEE31load_object_by_primary_iteratorEl
20561  (i32.add
20562  (get_local $13)
20563  (i32.const 32)
20564  )
20565  (get_local $4)
20566  )
20567  )
20568  )
20569  (i32.add
20570  (get_local $13)
20571  (i32.const 32)
20572  )
20573  )
20574  (i32.const 448)
20575  )
20576  (set_local $8
20577  (i64.load
20578  (get_local $12)
20579  )
20580  )
20581  (set_local $1
20582  (i64.load
20583  (get_local $0)
20584  )
20585  )
20586  (i32.store offset=72
20587  (get_local $13)
20588  (get_local $0)
20589  )
20590  (i32.store offset=76
20591  (get_local $13)
20592  (i32.add
20593  (get_local $13)
20594  (i32.const 248)
20595  )
20596  )
20597  (call $enumivo_assert
20598  (i32.const 1)
20599  (i32.const 512)
20600  )
20601  (call $_ZN5eosio11multi_indexILy14785995549379657728EN11enumivosystem18delegate_bandwidthILy6138663577826885632EE15total_resourcesEJEE6modifyIZNS3_2onERKNS3_10delegatebwEEUlRT_E2_EEvRKS4_yOSA_
20602  (i32.add
20603  (get_local $13)
20604  (i32.const 32)
20605  )
20606  (get_local $4)
20607  (select
20608  (get_local $1)
20609  (i64.const 0)
20610  (i64.eq
20611  (get_local $1)
20612  (get_local $8)
20613  )
20614  )
20615  (i32.add
20616  (get_local $13)
20617  (i32.const 72)
20618  )
20619  )
20620  (br $label$8)
20621  )
20622  (set_local $1
20623  (i64.load
20624  (get_local $0)
20625  )
20626  )
20627  (i32.store offset=24
20628  (get_local $13)
20629  (get_local $0)
20630  )
20631  (i32.store offset=28
20632  (get_local $13)
20633  (i32.add
20634  (get_local $13)
20635  (i32.const 248)
20636  )
20637  )
20638  (call $_ZN5eosio11multi_indexILy14785995549379657728EN11enumivosystem18delegate_bandwidthILy6138663577826885632EE15total_resourcesEJEE7emplaceIZNS3_2onERKNS3_10delegatebwEEUlRT_E1_EENS5_14const_iteratorEyOSA_
20639  (i32.add
20640  (get_local $13)
20641  (i32.const 72)
20642  )
20643  (i32.add
20644  (get_local $13)
20645  (i32.const 32)
20646  )
20647  (get_local $1)
20648  (i32.add
20649  (get_local $13)
20650  (i32.const 24)
20651  )
20652  )
20653  )
20654  (i64.store offset=12 align=4
20655  (get_local $13)
20656  (i64.const 0)
20657  )
20658  (i32.store offset=8
20659  (get_local $13)
20660  (i32.const 0)
20661  )
20662  (set_local $1
20663  (i64.load
20664  (get_local $0)
20665  )
20666  )
20667  (block $label$10
20668  (br_if $label$10
20669  (i32.ge_u
20670  (tee_local $4
20671  (call $strlen
20672  (i32.const 2928)
20673  )
20674  )
20675  (i32.const -16)
20676  )
20677  )
20678  (block $label$11
20679  (block $label$12
20680  (block $label$13
20681  (br_if $label$13
20682  (i32.ge_u
20683  (get_local $4)
20684  (i32.const 11)
20685  )
20686  )
20687  (i32.store8 offset=8
20688  (get_local $13)
20689  (i32.shl
20690  (get_local $4)
20691  (i32.const 1)
20692  )
20693  )
20694  (set_local $10
20695  (i32.or
20696  (i32.add
20697  (get_local $13)
20698  (i32.const 8)
20699  )
20700  (i32.const 1)
20701  )
20702  )
20703  (br_if $label$12
20704  (get_local $4)
20705  )
20706  (br $label$11)
20707  )
20708  (set_local $10
20709  (call $_Znwj
20710  (tee_local $12
20711  (i32.and
20712  (i32.add
20713  (get_local $4)
20714  (i32.const 16)
20715  )
20716  (i32.const -16)
20717  )
20718  )
20719  )
20720  )
20721  (i32.store offset=8
20722  (get_local $13)
20723  (i32.or
20724  (get_local $12)
20725  (i32.const 1)
20726  )
20727  )
20728  (i32.store offset=16
20729  (get_local $13)
20730  (get_local $10)
20731  )
20732  (i32.store offset=12
20733  (get_local $13)
20734  (get_local $4)
20735  )
20736  )
20737  (drop
20738  (call $memcpy
20739  (get_local $10)
20740  (i32.const 2928)
20741  (get_local $4)
20742  )
20743  )
20744  )
20745  (set_local $12
20746  (i32.const 0)
20747  )
20748  (i32.store8
20749  (i32.add
20750  (get_local $10)
20751  (get_local $4)
20752  )
20753  (i32.const 0)
20754  )
20755  (call $_ZN5eosio16generic_currencyINS_5tokenILy6138663577826885632ELy1397703940EyEEE15inline_transferEyyS2_NSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
20756  (get_local $1)
20757  (i64.const 6138663577826885632)
20758  (get_local $11)
20759  (i32.add
20760  (get_local $13)
20761  (i32.const 8)
20762  )
20763  )
20764  (block $label$14
20765  (br_if $label$14
20766  (i32.eqz
20767  (i32.and
20768  (i32.load8_u offset=8
20769  (get_local $13)
20770  )
20771  (i32.const 1)
20772  )
20773  )
20774  )
20775  (call $_ZdlPv
20776  (i32.load offset=16
20777  (get_local $13)
20778  )
20779  )
20780  )
20781  (call $enumivo_assert
20782  (i32.const 1)
20783  (i32.const 592)
20784  )
20785  (set_local $11
20786  (i64.const 5459781)
20787  )
20788  (block $label$15
20789  (loop $label$16
20790  (set_local $4
20791  (i32.const 0)
20792  )
20793  (br_if $label$15
20794  (i32.gt_u
20795  (i32.add
20796  (i32.shl
20797  (i32.wrap/i64
20798  (get_local $11)
20799  )
20800  (i32.const 24)
20801  )
20802  (i32.const -1073741825)
20803  )
20804  (i32.const 452984830)
20805  )
20806  )
20807  (block $label$17
20808  (br_if $label$17
20809  (i64.ne
20810  (i64.and
20811  (tee_local $11
20812  (i64.shr_u
20813  (get_local $11)
20814  (i64.const 8)
20815  )
20816  )
20817  (i64.const 255)
20818  )
20819  (i64.const 0)
20820  )
20821  )
20822  (loop $label$18
20823  (br_if $label$15
20824  (i64.ne
20825  (i64.and
20826  (tee_local $11
20827  (i64.shr_u
20828  (get_local $11)
20829  (i64.const 8)
20830  )
20831  )
20832  (i64.const 255)
20833  )
20834  (i64.const 0)
20835  )
20836  )
20837  (br_if $label$18
20838  (i32.lt_s
20839  (tee_local $12
20840  (i32.add
20841  (get_local $12)
20842  (i32.const 1)
20843  )
20844  )
20845  (i32.const 7)
20846  )
20847  )
20848  )
20849  )
20850  (set_local $4
20851  (i32.const 1)
20852  )
20853  (br_if $label$16
20854  (i32.lt_s
20855  (tee_local $12
20856  (i32.add
20857  (get_local $12)
20858  (i32.const 1)
20859  )
20860  )
20861  (i32.const 7)
20862  )
20863  )
20864  )
20865  )
20866  (call $enumivo_assert
20867  (get_local $4)
20868  (i32.const 656)
20869  )
20870  (set_local $11
20871  (i64.load
20872  (tee_local $12
20873  (i32.add
20874  (get_local $0)
20875  (i32.const 16)
20876  )
20877  )
20878  )
20879  )
20880  (call $enumivo_assert
20881  (i64.eq
20882  (i64.load
20883  (tee_local $4
20884  (i32.add
20885  (get_local $0)
20886  (i32.const 40)
20887  )
20888  )
20889  )
20890  (tee_local $1
20891  (i64.load
20892  (tee_local $10
20893  (i32.add
20894  (get_local $0)
20895  (i32.const 24)
20896  )
20897  )
20898  )
20899  )
20900  )
20901  (i32.const 688)
20902  )
20903  (call $enumivo_assert
20904  (i64.gt_s
20905  (tee_local $11
20906  (i64.add
20907  (get_local $11)
20908  (i64.load
20909  (tee_local $9
20910  (i32.add
20911  (get_local $0)
20912  (i32.const 32)
20913  )
20914  )
20915  )
20916  )
20917  )
20918  (i64.const -4611686018427387904)
20919  )
20920  (i32.const 736)
20921  )
20922  (call $enumivo_assert
20923  (i64.lt_s
20924  (get_local $11)
20925  (i64.const 4611686018427387904)
20926  )
20927  (i32.const 768)
20928  )
20929  (call $enumivo_assert
20930  (i64.eq
20931  (get_local $1)
20932  (i64.const 1397703940)
20933  )
20934  (i32.const 800)
20935  )
20936  (block $label$19
20937  (br_if $label$19
20938  (i64.lt_s
20939  (get_local $11)
20940  (i64.const 1)
20941  )
20942  )
20943  (set_local $11
20944  (i64.load
20945  (get_local $12)
20946  )
20947  )
20948  (set_local $1
20949  (i64.load
20950  (get_local $0)
20951  )
20952  )
20953  (call $enumivo_assert
20954  (i64.eq
20955  (i64.load
20956  (get_local $4)
20957  )
20958  (tee_local $8
20959  (i64.load
20960  (get_local $10)
20961  )
20962  )
20963  )
20964  (i32.const 688)
20965  )
20966  (call $enumivo_assert
20967  (i64.gt_s
20968  (tee_local $11
20969  (i64.add
20970  (get_local $11)
20971  (i64.load
20972  (get_local $9)
20973  )
20974  )
20975  )
20976  (i64.const -4611686018427387904)
20977  )
20978  (i32.const 736)
20979  )
20980  (call $enumivo_assert
20981  (i64.lt_s
20982  (get_local $11)
20983  (i64.const 4611686018427387904)
20984  )
20985  (i32.const 768)
20986  )
20987  (call $enumivo_assert
20988  (i64.eq
20989  (get_local $8)
20990  (i64.const 1397703940)
20991  )
20992  (i32.const 48)
20993  )
20994  (call $enumivo_assert
20995  (i32.xor
20996  (i32.wrap/i64
20997  (i64.shr_u
20998  (get_local $11)
20999  (i64.const 63)
21000  )
21001  )
21002  (i32.const 1)
21003  )
21004  (i32.const 112)
21005  )
21006  (call $_ZN11enumivosystem6votingILy6138663577826885632EE21increase_voting_powerEyN5eosio5tokenILy6138663577826885632ELy1397703940EyEE
21007  (get_local $1)
21008  (get_local $11)
21009  )
21010  )
21011  (block $label$20
21012  (br_if $label$20
21013  (i32.eqz
21014  (tee_local $4
21015  (i32.load offset=56
21016  (get_local $13)
21017  )
21018  )
21019  )
21020  )
21021  (block $label$21
21022  (block $label$22
21023  (br_if $label$22
21024  (i32.eq
21025  (tee_local $12
21026  (i32.load
21027  (tee_local $10
21028  (i32.add
21029  (get_local $13)
21030  (i32.const 60)
21031  )
21032  )
21033  )
21034  )
21035  (get_local $4)
21036  )
21037  )
21038  (loop $label$23
21039  (set_local $0
21040  (i32.load
21041  (tee_local $12
21042  (i32.add
21043  (get_local $12)
21044  (i32.const -24)
21045  )
21046  )
21047  )
21048  )
21049  (i32.store
21050  (get_local $12)
21051  (i32.const 0)
21052  )
21053  (block $label$24
21054  (br_if $label$24
21055  (i32.eqz
21056  (get_local $0)
21057  )
21058  )
21059  (call $_ZdlPv
21060  (get_local $0)
21061  )
21062  )
21063  (br_if $label$23
21064  (i32.ne
21065  (get_local $4)
21066  (get_local $12)
21067  )
21068  )
21069  )
21070  (set_local $12
21071  (i32.load
21072  (i32.add
21073  (get_local $13)
21074  (i32.const 56)
21075  )
21076  )
21077  )
21078  (br $label$21)
21079  )
21080  (set_local $12
21081  (get_local $4)
21082  )
21083  )
21084  (i32.store
21085  (get_local $10)
21086  (get_local $4)
21087  )
21088  (call $_ZdlPv
21089  (get_local $12)
21090  )
21091  )
21092  (block $label$25
21093  (br_if $label$25
21094  (i32.eqz
21095  (tee_local $4
21096  (i32.load offset=104
21097  (get_local $13)
21098  )
21099  )
21100  )
21101  )
21102  (block $label$26
21103  (block $label$27
21104  (br_if $label$27
21105  (i32.eq
21106  (tee_local $12
21107  (i32.load
21108  (tee_local $10
21109  (i32.add
21110  (get_local $13)
21111  (i32.const 108)
21112  )
21113  )
21114  )
21115  )
21116  (get_local $4)
21117  )
21118  )
21119  (loop $label$28
21120  (set_local $0
21121  (i32.load
21122  (tee_local $12
21123  (i32.add
21124  (get_local $12)
21125  (i32.const -24)
21126  )
21127  )
21128  )
21129  )
21130  (i32.store
21131  (get_local $12)
21132  (i32.const 0)
21133  )
21134  (block $label$29
21135  (br_if $label$29
21136  (i32.eqz
21137  (get_local $0)
21138  )
21139  )
21140  (call $_ZdlPv
21141  (get_local $0)
21142  )
21143  )
21144  (br_if $label$28
21145  (i32.ne
21146  (get_local $4)
21147  (get_local $12)
21148  )
21149  )
21150  )
21151  (set_local $12
21152  (i32.load
21153  (i32.add
21154  (get_local $13)
21155  (i32.const 104)
21156  )
21157  )
21158  )
21159  (br $label$26)
21160  )
21161  (set_local $12
21162  (get_local $4)
21163  )
21164  )
21165  (i32.store
21166  (get_local $10)
21167  (get_local $4)
21168  )
21169  (call $_ZdlPv
21170  (get_local $12)
21171  )
21172  )
21173  (i32.store offset=4
21174  (i32.const 0)
21175  (i32.add
21176  (get_local $13)
21177  (i32.const 256)
21178  )
21179  )
21180  (return)
21181  )
21182  (call $_ZNKSt3__121__basic_string_commonILb1EE20__throw_length_errorEv
21183  (i32.add
21184  (get_local $13)
21185  (i32.const 8)
21186  )
21187  )
21188  (unreachable)
21189  )
21190  (func $_ZN5eosio18unpack_action_dataIN11enumivosystem18delegate_bandwidthILy6138663577826885632EE6refundEEET_v (result i64)
21191  (local $0 i32)
21192  (local $1 i32)
21193  (local $2 i64)
21194  (local $3 i32)
21195  (i32.store offset=4
21196  (i32.const 0)
21197  (tee_local $3
21198  (i32.sub
21199  (i32.load offset=4
21200  (i32.const 0)
21201  )
21202  (i32.const 16)
21203  )
21204  )
21205  )
21206  (i32.store offset=4
21207  (i32.const 0)
21208  (tee_local $1
21209  (i32.sub
21210  (get_local $3)
21211  (i32.and
21212  (i32.add
21213  (tee_local $0
21214  (call $action_data_size)
21215  )
21216  (i32.const 15)
21217  )
21218  (i32.const -16)
21219  )
21220  )
21221  )
21222  )
21223  (drop
21224  (call $read_action_data
21225  (get_local $1)
21226  (get_local $0)
21227  )
21228  )
21229  (call $enumivo_assert
21230  (i32.gt_u
21231  (get_local $0)
21232  (i32.const 7)
21233  )
21234  (i32.const 1184)
21235  )
21236  (drop
21237  (call $memcpy
21238  (i32.add
21239  (tee_local $3
21240  (get_local $3)
21241  )
21242  (i32.const 8)
21243  )
21244  (get_local $1)
21245  (i32.const 8)
21246  )
21247  )
21248  (set_local $2
21249  (i64.load offset=8
21250  (get_local $3)
21251  )
21252  )
21253  (i32.store offset=4
21254  (i32.const 0)
21255  (i32.add
21256  (get_local $3)
21257  (i32.const 16)
21258  )
21259  )
21260  (get_local $2)
21261  )
21262  (func $_ZN11enumivosystem18delegate_bandwidthILy6138663577826885632EE2onERKNS1_6refundE (param $0 i32)
21263  (local $1 i32)
21264  (local $2 i64)
21265  (local $3 i32)
21266  (local $4 i32)
21267  (local $5 i64)
21268  (local $6 i32)
21269  (local $7 i32)
21270  (i32.store offset=4
21271  (i32.const 0)
21272  (tee_local $7
21273  (i32.sub
21274  (i32.load offset=4
21275  (i32.const 0)
21276  )
21277  (i32.const 64)
21278  )
21279  )
21280  )
21281  (call $require_auth
21282  (i64.load
21283  (get_local $0)
21284  )
21285  )
21286  (i32.store
21287  (i32.add
21288  (get_local $7)
21289  (i32.const 48)
21290  )
21291  (i32.const 0)
21292  )
21293  (i64.store offset=32
21294  (get_local $7)
21295  (i64.const -1)
21296  )
21297  (i64.store offset=40
21298  (get_local $7)
21299  (i64.const 0)
21300  )
21301  (i64.store offset=24
21302  (get_local $7)
21303  (tee_local $5
21304  (i64.load
21305  (get_local $0)
21306  )
21307  )
21308  )
21309  (i64.store offset=16
21310  (get_local $7)
21311  (i64.const 6138663577826885632)
21312  )
21313  (set_local $0
21314  (i32.const 0)
21315  )
21316  (block $label$0
21317  (br_if $label$0
21318  (i32.lt_s
21319  (tee_local $4
21320  (call $db_find_i64
21321  (i64.const 6138663577826885632)
21322  (get_local $5)
21323  (i64.const -5001342326447013888)
21324  (get_local $5)
21325  )
21326  )
21327  (i32.const 0)
21328  )
21329  )
21330  (call $enumivo_assert
21331  (i32.eq
21332  (i32.load offset=24
21333  (tee_local $0
21334  (call $_ZNK5eosio11multi_indexILy13445401747262537728EN11enumivosystem18delegate_bandwidthILy6138663577826885632EE14refund_requestEJEE31load_object_by_primary_iteratorEl
21335  (i32.add
21336  (get_local $7)
21337  (i32.const 16)
21338  )
21339  (get_local $4)
21340  )
21341  )
21342  )
21343  (i32.add
21344  (get_local $7)
21345  (i32.const 16)
21346  )
21347  )
21348  (i32.const 448)
21349  )
21350  )
21351  (call $enumivo_assert
21352  (tee_local $1
21353  (i32.ne
21354  (get_local $0)
21355  (i32.const 0)
21356  )
21357  )
21358  (i32.const 2496)
21359  )
21360  (call $enumivo_assert
21361  (i32.le_u
21362  (i32.add
21363  (i32.load offset=8
21364  (get_local $0)
21365  )
21366  (i32.const 259200)
21367  )
21368  (call $now)
21369  )
21370  (i32.const 2528)
21371  )
21372  (set_local $5
21373  (i64.load
21374  (get_local $0)
21375  )
21376  )
21377  (i64.store offset=4 align=4
21378  (get_local $7)
21379  (i64.const 0)
21380  )
21381  (i32.store
21382  (get_local $7)
21383  (i32.const 0)
21384  )
21385  (set_local $2
21386  (i64.load offset=16
21387  (get_local $0)
21388  )
21389  )
21390  (block $label$1
21391  (br_if $label$1
21392  (i32.ge_u
21393  (tee_local $4
21394  (call $strlen
21395  (i32.const 2560)
21396  )
21397  )
21398  (i32.const -16)
21399  )
21400  )
21401  (block $label$2
21402  (block $label$3
21403  (block $label$4
21404  (br_if $label$4
21405  (i32.ge_u
21406  (get_local $4)
21407  (i32.const 11)
21408  )
21409  )
21410  (i32.store8
21411  (get_local $7)
21412  (i32.shl
21413  (get_local $4)
21414  (i32.const 1)
21415  )
21416  )
21417  (set_local $3
21418  (i32.or
21419  (get_local $7)
21420  (i32.const 1)
21421  )
21422  )
21423  (br_if $label$3
21424  (get_local $4)
21425  )
21426  (br $label$2)
21427  )
21428  (set_local $3
21429  (call $_Znwj
21430  (tee_local $6
21431  (i32.and
21432  (i32.add
21433  (get_local $4)
21434  (i32.const 16)
21435  )
21436  (i32.const -16)
21437  )
21438  )
21439  )
21440  )
21441  (i32.store
21442  (get_local $7)
21443  (i32.or
21444  (get_local $6)
21445  (i32.const 1)
21446  )
21447  )
21448  (i32.store offset=8
21449  (get_local $7)
21450  (get_local $3)
21451  )
21452  (i32.store offset=4
21453  (get_local $7)
21454  (get_local $4)
21455  )
21456  )
21457  (drop
21458  (call $memcpy
21459  (get_local $3)
21460  (i32.const 2560)
21461  (get_local $4)
21462  )
21463  )
21464  )
21465  (i32.store8
21466  (i32.add
21467  (get_local $3)
21468  (get_local $4)
21469  )
21470  (i32.const 0)
21471  )
21472  (call $_ZN5eosio16generic_currencyINS_5tokenILy6138663577826885632ELy1397703940EyEEE15inline_transferEyyS2_NSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
21473  (i64.const 6138663577826885632)
21474  (get_local $5)
21475  (get_local $2)
21476  (get_local $7)
21477  )
21478  (block $label$5
21479  (br_if $label$5
21480  (i32.eqz
21481  (i32.and
21482  (i32.load8_u
21483  (get_local $7)
21484  )
21485  (i32.const 1)
21486  )
21487  )
21488  )
21489  (call $_ZdlPv
21490  (i32.load offset=8
21491  (get_local $7)
21492  )
21493  )
21494  )
21495  (call $enumivo_assert
21496  (get_local $1)
21497  (i32.const 2576)
21498  )
21499  (call $enumivo_assert
21500  (get_local $1)
21501  (i32.const 2624)
21502  )
21503  (block $label$6
21504  (br_if $label$6
21505  (i32.lt_s
21506  (tee_local $4
21507  (call $db_next_i64
21508  (i32.load offset=28
21509  (get_local $0)
21510  )
21511  (i32.add
21512  (get_local $7)
21513  (i32.const 56)
21514  )
21515  )
21516  )
21517  (i32.const 0)
21518  )
21519  )
21520  (drop
21521  (call $_ZNK5eosio11multi_indexILy13445401747262537728EN11enumivosystem18delegate_bandwidthILy6138663577826885632EE14refund_requestEJEE31load_object_by_primary_iteratorEl
21522  (i32.add
21523  (get_local $7)
21524  (i32.const 16)
21525  )
21526  (get_local $4)
21527  )
21528  )
21529  )
21530  (call $_ZN5eosio11multi_indexILy13445401747262537728EN11enumivosystem18delegate_bandwidthILy6138663577826885632EE14refund_requestEJEE5eraseERKS4_
21531  (i32.add
21532  (get_local $7)
21533  (i32.const 16)
21534  )
21535  (get_local $0)
21536  )
21537  (block $label$7
21538  (br_if $label$7
21539  (i32.eqz
21540  (tee_local $3
21541  (i32.load offset=40
21542  (get_local $7)
21543  )
21544  )
21545  )
21546  )
21547  (block $label$8
21548  (block $label$9
21549  (br_if $label$9
21550  (i32.eq
21551  (tee_local $0
21552  (i32.load
21553  (tee_local $1
21554  (i32.add
21555  (get_local $7)
21556  (i32.const 44)
21557  )
21558  )
21559  )
21560  )
21561  (get_local $3)
21562  )
21563  )
21564  (loop $label$10
21565  (set_local $4
21566  (i32.load
21567  (tee_local $0
21568  (i32.add
21569  (get_local $0)
21570  (i32.const -24)
21571  )
21572  )
21573  )
21574  )
21575  (i32.store
21576  (get_local $0)
21577  (i32.const 0)
21578  )
21579  (block $label$11
21580  (br_if $label$11
21581  (i32.eqz
21582  (get_local $4)
21583  )
21584  )
21585  (call $_ZdlPv
21586  (get_local $4)
21587  )
21588  )
21589  (br_if $label$10
21590  (i32.ne
21591  (get_local $3)
21592  (get_local $0)
21593  )
21594  )
21595  )
21596  (set_local $0
21597  (i32.load
21598  (i32.add
21599  (get_local $7)
21600  (i32.const 40)
21601  )
21602  )
21603  )
21604  (br $label$8)
21605  )
21606  (set_local $0
21607  (get_local $3)
21608  )
21609  )
21610  (i32.store
21611  (get_local $1)
21612  (get_local $3)
21613  )
21614  (call $_ZdlPv
21615  (get_local $0)
21616  )
21617  )
21618  (i32.store offset=4
21619  (i32.const 0)
21620  (i32.add
21621  (get_local $7)
21622  (i32.const 64)
21623  )
21624  )
21625  (return)
21626  )
21627  (call $_ZNKSt3__121__basic_string_commonILb1EE20__throw_length_errorEv
21628  (get_local $7)
21629  )
21630  (unreachable)
21631  )
21632  (func $_ZN5eosio18unpack_action_dataIN11enumivosystem6votingILy6138663577826885632EE8regproxyEEET_v (result i64)
21633  (local $0 i32)
21634  (local $1 i32)
21635  (local $2 i64)
21636  (local $3 i32)
21637  (i32.store offset=4
21638  (i32.const 0)
21639  (tee_local $3
21640  (i32.sub
21641  (i32.load offset=4
21642  (i32.const 0)
21643  )
21644  (i32.const 16)
21645  )
21646  )
21647  )
21648  (i32.store offset=4
21649  (i32.const 0)
21650  (tee_local $1
21651  (i32.sub
21652  (get_local $3)
21653  (i32.and
21654  (i32.add
21655  (tee_local $0
21656  (call $action_data_size)
21657  )
21658  (i32.const 15)
21659  )
21660  (i32.const -16)
21661  )
21662  )
21663  )
21664  )
21665  (drop
21666  (call $read_action_data
21667  (get_local $1)
21668  (get_local $0)
21669  )
21670  )
21671  (call $enumivo_assert
21672  (i32.gt_u
21673  (get_local $0)
21674  (i32.const 7)
21675  )
21676  (i32.const 1184)
21677  )
21678  (drop
21679  (call $memcpy
21680  (i32.add
21681  (tee_local $3
21682  (get_local $3)
21683  )
21684  (i32.const 8)
21685  )
21686  (get_local $1)
21687  (i32.const 8)
21688  )
21689  )
21690  (set_local $2
21691  (i64.load offset=8
21692  (get_local $3)
21693  )
21694  )
21695  (i32.store offset=4
21696  (i32.const 0)
21697  (i32.add
21698  (get_local $3)
21699  (i32.const 16)
21700  )
21701  )
21702  (get_local $2)
21703  )
21704  (func $_ZN11enumivosystem6votingILy6138663577826885632EE2onERKNS1_8regproxyE (param $0 i32)
21705  (local $1 i32)
21706  (local $2 i64)
21707  (local $3 i32)
21708  (local $4 i32)
21709  (local $5 i32)
21710  (local $6 i32)
21711  (local $7 i32)
21712  (local $8 i32)
21713  (local $9 i32)
21714  (local $10 i32)
21715  (local $11 i32)
21716  (i32.store offset=4
21717  (i32.const 0)
21718  (tee_local $11
21719  (i32.sub
21720  (i32.load offset=4
21721  (i32.const 0)
21722  )
21723  (i32.const 96)
21724  )
21725  )
21726  )
21727  (call $require_auth
21728  (i64.load
21729  (get_local $0)
21730  )
21731  )
21732  (i32.store
21733  (i32.add
21734  (get_local $11)
21735  (i32.const 88)
21736  )
21737  (i32.const 0)
21738  )
21739  (i64.store offset=64
21740  (get_local $11)
21741  (i64.const 6138663577826885632)
21742  )
21743  (i64.store offset=56
21744  (get_local $11)
21745  (i64.const 6138663577826885632)
21746  )
21747  (i64.store offset=72
21748  (get_local $11)
21749  (i64.const -1)
21750  )
21751  (i64.store offset=80
21752  (get_local $11)
21753  (i64.const 0)
21754  )
21755  (block $label$0
21756  (block $label$1
21757  (block $label$2
21758  (br_if $label$2
21759  (i32.lt_s
21760  (tee_local $4
21761  (call $db_find_i64
21762  (i64.const 6138663577826885632)
21763  (i64.const 6138663577826885632)
21764  (i64.const -2507753063930920960)
21765  (i64.load
21766  (get_local $0)
21767  )
21768  )
21769  )
21770  (i32.const 0)
21771  )
21772  )
21773  (call $enumivo_assert
21774  (i32.eq
21775  (i32.load offset=84
21776  (tee_local $0
21777  (call $_ZNK5eosio11multi_indexILy15938991009778630656EN11enumivosystem6votingILy6138663577826885632EE10voter_infoEJEE31load_object_by_primary_iteratorEl
21778  (i32.add
21779  (get_local $11)
21780  (i32.const 56)
21781  )
21782  (get_local $4)
21783  )
21784  )
21785  )
21786  (i32.add
21787  (get_local $11)
21788  (i32.const 56)
21789  )
21790  )
21791  (i32.const 448)
21792  )
21793  (i32.store offset=52
21794  (get_local $11)
21795  (get_local $0)
21796  )
21797  (i32.store offset=48
21798  (get_local $11)
21799  (i32.add
21800  (get_local $11)
21801  (i32.const 56)
21802  )
21803  )
21804  (call $enumivo_assert
21805  (i32.eqz
21806  (i32.load offset=20
21807  (get_local $0)
21808  )
21809  )
21810  (i32.const 2400)
21811  )
21812  (call $enumivo_assert
21813  (i64.eqz
21814  (i64.load offset=8
21815  (i32.load offset=52
21816  (get_local $11)
21817  )
21818  )
21819  )
21820  (i32.const 2432)
21821  )
21822  (call $enumivo_assert
21823  (i32.ne
21824  (tee_local $0
21825  (i32.load offset=52
21826  (get_local $11)
21827  )
21828  )
21829  (i32.const 0)
21830  )
21831  (i32.const 512)
21832  )
21833  (call $_ZN5eosio11multi_indexILy15938991009778630656EN11enumivosystem6votingILy6138663577826885632EE10voter_infoEJEE6modifyIZNS3_2onERKNS3_8regproxyEEUlRS4_E_EEvRKS4_yOT_
21834  (i32.add
21835  (get_local $11)
21836  (i32.const 56)
21837  )
21838  (get_local $0)
21839  (i64.const 0)
21840  (i32.add
21841  (get_local $11)
21842  (i32.const 8)
21843  )
21844  )
21845  (block $label$3
21846  (br_if $label$3
21847  (i64.eqz
21848  (i64.or
21849  (i64.load offset=48
21850  (tee_local $0
21851  (i32.load offset=52
21852  (get_local $11)
21853  )
21854  )
21855  )
21856  (i64.load
21857  (i32.add
21858  (get_local $0)
21859  (i32.const 56)
21860  )
21861  )
21862  )
21863  )
21864  )
21865  (i32.store
21866  (i32.add
21867  (get_local $11)
21868  (i32.const 40)
21869  )
21870  (i32.const 0)
21871  )
21872  (i64.store offset=16
21873  (get_local $11)
21874  (i64.const 6138663577826885632)
21875  )
21876  (i64.store offset=8
21877  (get_local $11)
21878  (i64.const 6138663577826885632)
21879  )
21880  (i64.store offset=24
21881  (get_local $11)
21882  (i64.const -1)
21883  )
21884  (i64.store offset=32
21885  (get_local $11)
21886  (i64.const 0)
21887  )
21888  (i32.store8 offset=44
21889  (get_local $11)
21890  (i32.const 0)
21891  )
21892  (br_if $label$3
21893  (i32.eq
21894  (tee_local $9
21895  (i32.load offset=64
21896  (get_local $0)
21897  )
21898  )
21899  (tee_local $1
21900  (i32.load
21901  (i32.add
21902  (get_local $0)
21903  (i32.const 68)
21904  )
21905  )
21906  )
21907  )
21908  )
21909  (set_local $5
21910  (i32.add
21911  (i32.add
21912  (get_local $11)
21913  (i32.const 8)
21914  )
21915  (i32.const 8)
21916  )
21917  )
21918  (set_local $6
21919  (i32.add
21920  (get_local $11)
21921  (i32.const 32)
21922  )
21923  )
21924  (set_local $7
21925  (i32.add
21926  (get_local $11)
21927  (i32.const 36)
21928  )
21929  )
21930  (set_local $8
21931  (i32.const 0)
21932  )
21933  (set_local $10
21934  (i32.const 0)
21935  )
21936  (loop $label$4
21937  (set_local $2
21938  (i64.load
21939  (get_local $9)
21940  )
21941  )
21942  (block $label$5
21943  (br_if $label$5
21944  (i32.eq
21945  (get_local $10)
21946  (get_local $8)
21947  )
21948  )
21949  (set_local $0
21950  (i32.add
21951  (get_local $10)
21952  (i32.const -24)
21953  )
21954  )
21955  (set_local $3
21956  (i32.sub
21957  (i32.const 0)
21958  (get_local $8)
21959  )
21960  )
21961  (loop $label$6
21962  (br_if $label$5
21963  (i64.eq
21964  (i64.load
21965  (i32.load
21966  (get_local $0)
21967  )
21968  )
21969  (get_local $2)
21970  )
21971  )
21972  (set_local $10
21973  (get_local $0)
21974  )
21975  (set_local $0
21976  (tee_local $4
21977  (i32.add
21978  (get_local $0)
21979  (i32.const -24)
21980  )
21981  )
21982  )
21983  (br_if $label$6
21984  (i32.ne
21985  (i32.add
21986  (get_local $4)
21987  (get_local $3)
21988  )
21989  (i32.const -24)
21990  )
21991  )
21992  )
21993  )
21994  (block $label$7
21995  (block $label$8
21996  (br_if $label$8
21997  (i32.eq
21998  (get_local $10)
21999  (get_local $8)
22000  )
22001  )
22002  (call $enumivo_assert
22003  (i32.eq
22004  (i32.load offset=180
22005  (tee_local $0
22006  (i32.load
22007  (i32.add
22008  (get_local $10)
22009  (i32.const -24)
22010  )
22011  )
22012  )
22013  )
22014  (i32.add
22015  (get_local $11)
22016  (i32.const 8)
22017  )
22018  )
22019  (i32.const 448)
22020  )
22021  (br $label$7)
22022  )
22023  (set_local $0
22024  (i32.const 0)
22025  )
22026  (br_if $label$7
22027  (i32.lt_s
22028  (tee_local $4
22029  (call $db_find_i64
22030  (i64.load offset=8
22031  (get_local $11)
22032  )
22033  (i64.load
22034  (get_local $5)
22035  )
22036  (i64.const -5915305344024389824)
22037  (get_local $2)
22038  )
22039  )
22040  (i32.const 0)
22041  )
22042  )
22043  (call $enumivo_assert
22044  (i32.eq
22045  (i32.load offset=180
22046  (tee_local $0
22047  (call $_ZNK5eosio11multi_indexILy12531438729685161792EN11enumivosystem6votingILy6138663577826885632EE13producer_infoEJNS_10indexed_byILy12531717195943457440EN5boost11multi_index13const_mem_funIS4_oXadL_ZNKS4_8by_votesEvEEEEEEEE31load_object_by_primary_iteratorEl
22048  (i32.add
22049  (get_local $11)
22050  (i32.const 8)
22051  )
22052  (get_local $4)
22053  )
22054  )
22055  )
22056  (i32.add
22057  (get_local $11)
22058  (i32.const 8)
22059  )
22060  )
22061  (i32.const 448)
22062  )
22063  )
22064  (block $label$9
22065  (call $enumivo_assert
22066  (tee_local $4
22067  (i32.ne
22068  (get_local $0)
22069  (i32.const 0)
22070  )
22071  )
22072  (i32.const 928)
22073  )
22074  (i32.store
22075  (get_local $11)
22076  (i32.add
22077  (get_local $11)
22078  (i32.const 48)
22079  )
22080  )
22081  (call $enumivo_assert
22082  (get_local $4)
22083  (i32.const 512)
22084  )
22085  (call $_ZN5eosio11multi_indexILy12531438729685161792EN11enumivosystem6votingILy6138663577826885632EE13producer_infoEJNS_10indexed_byILy12531717195943457440EN5boost11multi_index13const_mem_funIS4_oXadL_ZNKS4_8by_votesEvEEEEEEEE6modifyIZNS3_2onERKNS3_8regproxyEEUlRT_E_EEvRKS4_yOSG_
22086  (i32.add
22087  (get_local $11)
22088  (i32.const 8)
22089  )
22090  (get_local $0)
22091  (i64.const 0)
22092  (get_local $11)
22093  )
22094  (br_if $label$9
22095  (i32.eq
22096  (tee_local $9
22097  (i32.add
22098  (get_local $9)
22099  (i32.const 8)
22100  )
22101  )
22102  (get_local $1)
22103  )
22104  )
22105  (set_local $8
22106  (i32.load
22107  (get_local $6)
22108  )
22109  )
22110  (set_local $10
22111  (i32.load
22112  (get_local $7)
22113  )
22114  )
22115  (br $label$4)
22116  )
22117  )
22118  (br_if $label$3
22119  (i32.eqz
22120  (tee_local $3
22121  (i32.load offset=32
22122  (get_local $11)
22123  )
22124  )
22125  )
22126  )
22127  (block $label$10
22128  (block $label$11
22129  (br_if $label$11
22130  (i32.eq
22131  (tee_local $0
22132  (i32.load
22133  (tee_local $8
22134  (i32.add
22135  (get_local $11)
22136  (i32.const 36)
22137  )
22138  )
22139  )
22140  )
22141  (get_local $3)
22142  )
22143  )
22144  (loop $label$12
22145  (set_local $4
22146  (i32.load
22147  (tee_local $0
22148  (i32.add
22149  (get_local $0)
22150  (i32.const -24)
22151  )
22152  )
22153  )
22154  )
22155  (i32.store
22156  (get_local $0)
22157  (i32.const 0)
22158  )
22159  (block $label$13
22160  (br_if $label$13
22161  (i32.eqz
22162  (get_local $4)
22163  )
22164  )
22165  (block $label$14
22166  (br_if $label$14
22167  (i32.eqz
22168  (tee_local $10
22169  (i32.load offset=144
22170  (get_local $4)
22171  )
22172  )
22173  )
22174  )
22175  (i32.store
22176  (i32.add
22177  (get_local $4)
22178  (i32.const 148)
22179  )
22180  (get_local $10)
22181  )
22182  (call $_ZdlPv
22183  (get_local $10)
22184  )
22185  )
22186  (call $_ZdlPv
22187  (get_local $4)
22188  )
22189  )
22190  (br_if $label$12
22191  (i32.ne
22192  (get_local $3)
22193  (get_local $0)
22194  )
22195  )
22196  )
22197  (set_local $0
22198  (i32.load
22199  (i32.add
22200  (get_local $11)
22201  (i32.const 32)
22202  )
22203  )
22204  )
22205  (br $label$10)
22206  )
22207  (set_local $0
22208  (get_local $3)
22209  )
22210  )
22211  (i32.store
22212  (get_local $8)
22213  (get_local $3)
22214  )
22215  (call $_ZdlPv
22216  (get_local $0)
22217  )
22218  )
22219  (br_if $label$0
22220  (i32.eqz
22221  (tee_local $3
22222  (i32.load offset=80
22223  (get_local $11)
22224  )
22225  )
22226  )
22227  )
22228  (br $label$1)
22229  )
22230  (i32.store offset=52
22231  (get_local $11)
22232  (i32.const 0)
22233  )
22234  (i32.store offset=48
22235  (get_local $11)
22236  (i32.add
22237  (get_local $11)
22238  (i32.const 56)
22239  )
22240  )
22241  (set_local $2
22242  (i64.load
22243  (get_local $0)
22244  )
22245  )
22246  (i32.store
22247  (get_local $11)
22248  (get_local $0)
22249  )
22250  (call $_ZN5eosio11multi_indexILy15938991009778630656EN11enumivosystem6votingILy6138663577826885632EE10voter_infoEJEE7emplaceIZNS3_2onERKNS3_8regproxyEEUlRS4_E0_EENS5_14const_iteratorEyOT_
22251  (i32.add
22252  (get_local $11)
22253  (i32.const 8)
22254  )
22255  (i32.add
22256  (get_local $11)
22257  (i32.const 56)
22258  )
22259  (get_local $2)
22260  (get_local $11)
22261  )
22262  (br_if $label$0
22263  (i32.eqz
22264  (tee_local $3
22265  (i32.load offset=80
22266  (get_local $11)
22267  )
22268  )
22269  )
22270  )
22271  )
22272  (block $label$15
22273  (block $label$16
22274  (br_if $label$16
22275  (i32.eq
22276  (tee_local $0
22277  (i32.load
22278  (tee_local $8
22279  (i32.add
22280  (get_local $11)
22281  (i32.const 84)
22282  )
22283  )
22284  )
22285  )
22286  (get_local $3)
22287  )
22288  )
22289  (loop $label$17
22290  (set_local $4
22291  (i32.load
22292  (tee_local $0
22293  (i32.add
22294  (get_local $0)
22295  (i32.const -24)
22296  )
22297  )
22298  )
22299  )
22300  (i32.store
22301  (get_local $0)
22302  (i32.const 0)
22303  )
22304  (block $label$18
22305  (br_if $label$18
22306  (i32.eqz
22307  (get_local $4)
22308  )
22309  )
22310  (block $label$19
22311  (br_if $label$19
22312  (i32.eqz
22313  (tee_local $10
22314  (i32.load offset=64
22315  (get_local $4)
22316  )
22317  )
22318  )
22319  )
22320  (i32.store
22321  (i32.add
22322  (get_local $4)
22323  (i32.const 68)
22324  )
22325  (get_local $10)
22326  )
22327  (call $_ZdlPv
22328  (get_local $10)
22329  )
22330  )
22331  (call $_ZdlPv
22332  (get_local $4)
22333  )
22334  )
22335  (br_if $label$17
22336  (i32.ne
22337  (get_local $3)
22338  (get_local $0)
22339  )
22340  )
22341  )
22342  (set_local $0
22343  (i32.load
22344  (i32.add
22345  (get_local $11)
22346  (i32.const 80)
22347  )
22348  )
22349  )
22350  (br $label$15)
22351  )
22352  (set_local $0
22353  (get_local $3)
22354  )
22355  )
22356  (i32.store
22357  (get_local $8)
22358  (get_local $3)
22359  )
22360  (call $_ZdlPv
22361  (get_local $0)
22362  )
22363  )
22364  (i32.store offset=4
22365  (i32.const 0)
22366  (i32.add
22367  (get_local $11)
22368  (i32.const 96)
22369  )
22370  )
22371  )
22372  (func $_ZN5eosio18unpack_action_dataIN11enumivosystem6votingILy6138663577826885632EE10unregproxyEEET_v (result i64)
22373  (local $0 i32)
22374  (local $1 i32)
22375  (local $2 i64)
22376  (local $3 i32)
22377  (i32.store offset=4
22378  (i32.const 0)
22379  (tee_local $3
22380  (i32.sub
22381  (i32.load offset=4
22382  (i32.const 0)
22383  )
22384  (i32.const 16)
22385  )
22386  )
22387  )
22388  (i32.store offset=4
22389  (i32.const 0)
22390  (tee_local $1
22391  (i32.sub
22392  (get_local $3)
22393  (i32.and
22394  (i32.add
22395  (tee_local $0
22396  (call $action_data_size)
22397  )
22398  (i32.const 15)
22399  )
22400  (i32.const -16)
22401  )
22402  )
22403  )
22404  )
22405  (drop
22406  (call $read_action_data
22407  (get_local $1)
22408  (get_local $0)
22409  )
22410  )
22411  (call $enumivo_assert
22412  (i32.gt_u
22413  (get_local $0)
22414  (i32.const 7)
22415  )
22416  (i32.const 1184)
22417  )
22418  (drop
22419  (call $memcpy
22420  (i32.add
22421  (tee_local $3
22422  (get_local $3)
22423  )
22424  (i32.const 8)
22425  )
22426  (get_local $1)
22427  (i32.const 8)
22428  )
22429  )
22430  (set_local $2
22431  (i64.load offset=8
22432  (get_local $3)
22433  )
22434  )
22435  (i32.store offset=4
22436  (i32.const 0)
22437  (i32.add
22438  (get_local $3)
22439  (i32.const 16)
22440  )
22441  )
22442  (get_local $2)
22443  )
22444  (func $_ZN11enumivosystem6votingILy6138663577826885632EE2onERKNS1_10unregproxyE (param $0 i32)
22445  (local $1 i32)
22446  (local $2 i64)
22447  (local $3 i32)
22448  (local $4 i32)
22449  (local $5 i32)
22450  (local $6 i32)
22451  (local $7 i32)
22452  (local $8 i32)
22453  (local $9 i32)
22454  (local $10 i32)
22455  (local $11 i32)
22456  (i32.store offset=4
22457  (i32.const 0)
22458  (tee_local $11
22459  (i32.sub
22460  (i32.load offset=4
22461  (i32.const 0)
22462  )
22463  (i32.const 96)
22464  )
22465  )
22466  )
22467  (call $require_auth
22468  (i64.load
22469  (get_local $0)
22470  )
22471  )
22472  (set_local $4
22473  (i32.const 0)
22474  )
22475  (i32.store
22476  (i32.add
22477  (get_local $11)
22478  (i32.const 88)
22479  )
22480  (i32.const 0)
22481  )
22482  (i64.store offset=64
22483  (get_local $11)
22484  (i64.const 6138663577826885632)
22485  )
22486  (i64.store offset=56
22487  (get_local $11)
22488  (i64.const 6138663577826885632)
22489  )
22490  (i64.store offset=72
22491  (get_local $11)
22492  (i64.const -1)
22493  )
22494  (i64.store offset=80
22495  (get_local $11)
22496  (i64.const 0)
22497  )
22498  (block $label$0
22499  (block $label$1
22500  (br_if $label$1
22501  (i32.le_s
22502  (tee_local $0
22503  (call $db_find_i64
22504  (i64.const 6138663577826885632)
22505  (i64.const 6138663577826885632)
22506  (i64.const -2507753063930920960)
22507  (i64.load
22508  (get_local $0)
22509  )
22510  )
22511  )
22512  (i32.const -1)
22513  )
22514  )
22515  (call $enumivo_assert
22516  (i32.eq
22517  (i32.load offset=84
22518  (tee_local $0
22519  (call $_ZNK5eosio11multi_indexILy15938991009778630656EN11enumivosystem6votingILy6138663577826885632EE10voter_infoEJEE31load_object_by_primary_iteratorEl
22520  (i32.add
22521  (get_local $11)
22522  (i32.const 56)
22523  )
22524  (get_local $0)
22525  )
22526  )
22527  )
22528  (i32.add
22529  (get_local $11)
22530  (i32.const 56)
22531  )
22532  )
22533  (i32.const 448)
22534  )
22535  (i32.store offset=52
22536  (get_local $11)
22537  (get_local $0)
22538  )
22539  (i32.store offset=48
22540  (get_local $11)
22541  (i32.add
22542  (get_local $11)
22543  (i32.const 56)
22544  )
22545  )
22546  (set_local $0
22547  (i32.or
22548  (i32.add
22549  (get_local $11)
22550  (i32.const 48)
22551  )
22552  (i32.const 4)
22553  )
22554  )
22555  (set_local $4
22556  (i32.const 1)
22557  )
22558  (br $label$0)
22559  )
22560  (i32.store offset=52
22561  (get_local $11)
22562  (i32.const 0)
22563  )
22564  (i32.store offset=48
22565  (get_local $11)
22566  (i32.add
22567  (get_local $11)
22568  (i32.const 56)
22569  )
22570  )
22571  (set_local $0
22572  (i32.or
22573  (i32.add
22574  (get_local $11)
22575  (i32.const 48)
22576  )
22577  (i32.const 4)
22578  )
22579  )
22580  )
22581  (call $enumivo_assert
22582  (get_local $4)
22583  (i32.const 2240)
22584  )
22585  (call $enumivo_assert
22586  (i32.eq
22587  (i32.load offset=20
22588  (i32.load
22589  (get_local $0)
22590  )
22591  )
22592  (i32.const 1)
22593  )
22594  (i32.const 2368)
22595  )
22596  (call $enumivo_assert
22597  (i32.ne
22598  (tee_local $4
22599  (i32.load offset=52
22600  (get_local $11)
22601  )
22602  )
22603  (i32.const 0)
22604  )
22605  (i32.const 512)
22606  )
22607  (call $_ZN5eosio11multi_indexILy15938991009778630656EN11enumivosystem6votingILy6138663577826885632EE10voter_infoEJEE6modifyIZNS3_2onERKNS3_10unregproxyEEUlRS4_E_EEvRKS4_yOT_
22608  (i32.add
22609  (get_local $11)
22610  (i32.const 56)
22611  )
22612  (get_local $4)
22613  (i64.const 0)
22614  (i32.add
22615  (get_local $11)
22616  (i32.const 8)
22617  )
22618  )
22619  (block $label$2
22620  (br_if $label$2
22621  (i64.eqz
22622  (i64.or
22623  (i64.load offset=48
22624  (tee_local $0
22625  (i32.load
22626  (get_local $0)
22627  )
22628  )
22629  )
22630  (i64.load
22631  (i32.add
22632  (get_local $0)
22633  (i32.const 56)
22634  )
22635  )
22636  )
22637  )
22638  )
22639  (i32.store
22640  (i32.add
22641  (get_local $11)
22642  (i32.const 40)
22643  )
22644  (i32.const 0)
22645  )
22646  (i64.store offset=16
22647  (get_local $11)
22648  (i64.const 6138663577826885632)
22649  )
22650  (i64.store offset=8
22651  (get_local $11)
22652  (i64.const 6138663577826885632)
22653  )
22654  (i64.store offset=24
22655  (get_local $11)
22656  (i64.const -1)
22657  )
22658  (i64.store offset=32
22659  (get_local $11)
22660  (i64.const 0)
22661  )
22662  (i32.store8 offset=44
22663  (get_local $11)
22664  (i32.const 0)
22665  )
22666  (br_if $label$2
22667  (i32.eq
22668  (tee_local $9
22669  (i32.load offset=64
22670  (get_local $0)
22671  )
22672  )
22673  (tee_local $1
22674  (i32.load
22675  (i32.add
22676  (get_local $0)
22677  (i32.const 68)
22678  )
22679  )
22680  )
22681  )
22682  )
22683  (set_local $5
22684  (i32.add
22685  (i32.add
22686  (get_local $11)
22687  (i32.const 8)
22688  )
22689  (i32.const 8)
22690  )
22691  )
22692  (set_local $6
22693  (i32.add
22694  (get_local $11)
22695  (i32.const 32)
22696  )
22697  )
22698  (set_local $7
22699  (i32.add
22700  (get_local $11)
22701  (i32.const 36)
22702  )
22703  )
22704  (set_local $8
22705  (i32.const 0)
22706  )
22707  (set_local $10
22708  (i32.const 0)
22709  )
22710  (loop $label$3
22711  (set_local $2
22712  (i64.load
22713  (get_local $9)
22714  )
22715  )
22716  (block $label$4
22717  (br_if $label$4
22718  (i32.eq
22719  (get_local $10)
22720  (get_local $8)
22721  )
22722  )
22723  (set_local $0
22724  (i32.add
22725  (get_local $10)
22726  (i32.const -24)
22727  )
22728  )
22729  (set_local $3
22730  (i32.sub
22731  (i32.const 0)
22732  (get_local $8)
22733  )
22734  )
22735  (loop $label$5
22736  (br_if $label$4
22737  (i64.eq
22738  (i64.load
22739  (i32.load
22740  (get_local $0)
22741  )
22742  )
22743  (get_local $2)
22744  )
22745  )
22746  (set_local $10
22747  (get_local $0)
22748  )
22749  (set_local $0
22750  (tee_local $4
22751  (i32.add
22752  (get_local $0)
22753  (i32.const -24)
22754  )
22755  )
22756  )
22757  (br_if $label$5
22758  (i32.ne
22759  (i32.add
22760  (get_local $4)
22761  (get_local $3)
22762  )
22763  (i32.const -24)
22764  )
22765  )
22766  )
22767  )
22768  (block $label$6
22769  (block $label$7
22770  (br_if $label$7
22771  (i32.eq
22772  (get_local $10)
22773  (get_local $8)
22774  )
22775  )
22776  (call $enumivo_assert
22777  (i32.eq
22778  (i32.load offset=180
22779  (tee_local $0
22780  (i32.load
22781  (i32.add
22782  (get_local $10)
22783  (i32.const -24)
22784  )
22785  )
22786  )
22787  )
22788  (i32.add
22789  (get_local $11)
22790  (i32.const 8)
22791  )
22792  )
22793  (i32.const 448)
22794  )
22795  (br $label$6)
22796  )
22797  (set_local $0
22798  (i32.const 0)
22799  )
22800  (br_if $label$6
22801  (i32.lt_s
22802  (tee_local $4
22803  (call $db_find_i64
22804  (i64.load offset=8
22805  (get_local $11)
22806  )
22807  (i64.load
22808  (get_local $5)
22809  )
22810  (i64.const -5915305344024389824)
22811  (get_local $2)
22812  )
22813  )
22814  (i32.const 0)
22815  )
22816  )
22817  (call $enumivo_assert
22818  (i32.eq
22819  (i32.load offset=180
22820  (tee_local $0
22821  (call $_ZNK5eosio11multi_indexILy12531438729685161792EN11enumivosystem6votingILy6138663577826885632EE13producer_infoEJNS_10indexed_byILy12531717195943457440EN5boost11multi_index13const_mem_funIS4_oXadL_ZNKS4_8by_votesEvEEEEEEEE31load_object_by_primary_iteratorEl
22822  (i32.add
22823  (get_local $11)
22824  (i32.const 8)
22825  )
22826  (get_local $4)
22827  )
22828  )
22829  )
22830  (i32.add
22831  (get_local $11)
22832  (i32.const 8)
22833  )
22834  )
22835  (i32.const 448)
22836  )
22837  )
22838  (block $label$8
22839  (call $enumivo_assert
22840  (tee_local $4
22841  (i32.ne
22842  (get_local $0)
22843  (i32.const 0)
22844  )
22845  )
22846  (i32.const 928)
22847  )
22848  (i32.store
22849  (get_local $11)
22850  (i32.add
22851  (get_local $11)
22852  (i32.const 48)
22853  )
22854  )
22855  (call $enumivo_assert
22856  (get_local $4)
22857  (i32.const 512)
22858  )
22859  (call $_ZN5eosio11multi_indexILy12531438729685161792EN11enumivosystem6votingILy6138663577826885632EE13producer_infoEJNS_10indexed_byILy12531717195943457440EN5boost11multi_index13const_mem_funIS4_oXadL_ZNKS4_8by_votesEvEEEEEEEE6modifyIZNS3_2onERKNS3_10unregproxyEEUlRT_E_EEvRKS4_yOSG_
22860  (i32.add
22861  (get_local $11)
22862  (i32.const 8)
22863  )
22864  (get_local $0)
22865  (i64.const 0)
22866  (get_local $11)
22867  )
22868  (br_if $label$8
22869  (i32.eq
22870  (tee_local $9
22871  (i32.add
22872  (get_local $9)
22873  (i32.const 8)
22874  )
22875  )
22876  (get_local $1)
22877  )
22878  )
22879  (set_local $8
22880  (i32.load
22881  (get_local $6)
22882  )
22883  )
22884  (set_local $10
22885  (i32.load
22886  (get_local $7)
22887  )
22888  )
22889  (br $label$3)
22890  )
22891  )
22892  (br_if $label$2
22893  (i32.eqz
22894  (tee_local $3
22895  (i32.load offset=32
22896  (get_local $11)
22897  )
22898  )
22899  )
22900  )
22901  (block $label$9
22902  (block $label$10
22903  (br_if $label$10
22904  (i32.eq
22905  (tee_local $0
22906  (i32.load
22907  (tee_local $8
22908  (i32.add
22909  (get_local $11)
22910  (i32.const 36)
22911  )
22912  )
22913  )
22914  )
22915  (get_local $3)
22916  )
22917  )
22918  (loop $label$11
22919  (set_local $4
22920  (i32.load
22921  (tee_local $0
22922  (i32.add
22923  (get_local $0)
22924  (i32.const -24)
22925  )
22926  )
22927  )
22928  )
22929  (i32.store
22930  (get_local $0)
22931  (i32.const 0)
22932  )
22933  (block $label$12
22934  (br_if $label$12
22935  (i32.eqz
22936  (get_local $4)
22937  )
22938  )
22939  (block $label$13
22940  (br_if $label$13
22941  (i32.eqz
22942  (tee_local $10
22943  (i32.load offset=144
22944  (get_local $4)
22945  )
22946  )
22947  )
22948  )
22949  (i32.store
22950  (i32.add
22951  (get_local $4)
22952  (i32.const 148)
22953  )
22954  (get_local $10)
22955  )
22956  (call $_ZdlPv
22957  (get_local $10)
22958  )
22959  )
22960  (call $_ZdlPv
22961  (get_local $4)
22962  )
22963  )
22964  (br_if $label$11
22965  (i32.ne
22966  (get_local $3)
22967  (get_local $0)
22968  )
22969  )
22970  )
22971  (set_local $0
22972  (i32.load
22973  (i32.add
22974  (get_local $11)
22975  (i32.const 32)
22976  )
22977  )
22978  )
22979  (br $label$9)
22980  )
22981  (set_local $0
22982  (get_local $3)
22983  )
22984  )
22985  (i32.store
22986  (get_local $8)
22987  (get_local $3)
22988  )
22989  (call $_ZdlPv
22990  (get_local $0)
22991  )
22992  )
22993  (block $label$14
22994  (br_if $label$14
22995  (i32.eqz
22996  (tee_local $3
22997  (i32.load offset=80
22998  (get_local $11)
22999  )
23000  )
23001  )
23002  )
23003  (block $label$15
23004  (block $label$16
23005  (br_if $label$16
23006  (i32.eq
23007  (tee_local $0
23008  (i32.load
23009  (tee_local $8
23010  (i32.add
23011  (get_local $11)
23012  (i32.const 84)
23013  )
23014  )
23015  )
23016  )
23017  (get_local $3)
23018  )
23019  )
23020  (loop $label$17
23021  (set_local $4
23022  (i32.load
23023  (tee_local $0
23024  (i32.add
23025  (get_local $0)
23026  (i32.const -24)
23027  )
23028  )
23029  )
23030  )
23031  (i32.store
23032  (get_local $0)
23033  (i32.const 0)
23034  )
23035  (block $label$18
23036  (br_if $label$18
23037  (i32.eqz
23038  (get_local $4)
23039  )
23040  )
23041  (block $label$19
23042  (br_if $label$19
23043  (i32.eqz
23044  (tee_local $10
23045  (i32.load offset=64
23046  (get_local $4)
23047  )
23048  )
23049  )
23050  )
23051  (i32.store
23052  (i32.add
23053  (get_local $4)
23054  (i32.const 68)
23055  )
23056  (get_local $10)
23057  )
23058  (call $_ZdlPv
23059  (get_local $10)
23060  )
23061  )
23062  (call $_ZdlPv
23063  (get_local $4)
23064  )
23065  )
23066  (br_if $label$17
23067  (i32.ne
23068  (get_local $3)
23069  (get_local $0)
23070  )
23071  )
23072  )
23073  (set_local $0
23074  (i32.load
23075  (i32.add
23076  (get_local $11)
23077  (i32.const 80)
23078  )
23079  )
23080  )
23081  (br $label$15)
23082  )
23083  (set_local $0
23084  (get_local $3)
23085  )
23086  )
23087  (i32.store
23088  (get_local $8)
23089  (get_local $3)
23090  )
23091  (call $_ZdlPv
23092  (get_local $0)
23093  )
23094  )
23095  (i32.store offset=4
23096  (i32.const 0)
23097  (i32.add
23098  (get_local $11)
23099  (i32.const 96)
23100  )
23101  )
23102  )
23103  (func $_ZN5eosio18unpack_action_dataIN11enumivosystem6votingILy6138663577826885632EE11regproducerEEET_v (param $0 i32)
23104  (local $1 i32)
23105  (local $2 i32)
23106  (local $3 i32)
23107  (i32.store offset=4
23108  (i32.const 0)
23109  (tee_local $3
23110  (i32.sub
23111  (i32.load offset=4
23112  (i32.const 0)
23113  )
23114  (i32.const 16)
23115  )
23116  )
23117  )
23118  (i32.store offset=4
23119  (i32.const 0)
23120  (tee_local $2
23121  (i32.sub
23122  (get_local $3)
23123  (i32.and
23124  (i32.add
23125  (tee_local $1
23126  (call $action_data_size)
23127  )
23128  (i32.const 15)
23129  )
23130  (i32.const -16)
23131  )
23132  )
23133  )
23134  )
23135  (drop
23136  (call $read_action_data
23137  (get_local $2)
23138  (get_local $1)
23139  )
23140  )
23141  (i32.store
23142  (i32.add
23143  (get_local $0)
23144  (i32.const 16)
23145  )
23146  (i32.const 0)
23147  )
23148  (i64.store offset=8
23149  (get_local $0)
23150  (i64.const 0)
23151  )
23152  (i64.store
23153  (i32.add
23154  (get_local $0)
23155  (i32.const 120)
23156  )
23157  (i64.const 10485760)
23158  )
23159  (i32.store
23160  (i32.add
23161  (get_local $0)
23162  (i32.const 128)
23163  )
23164  (i32.const 0)
23165  )
23166  (i32.store
23167  (i32.add
23168  (get_local $0)
23169  (i32.const 132)
23170  )
23171  (i32.const 1000)
23172  )
23173  (i32.store offset=4
23174  (tee_local $3
23175  (get_local $3)
23176  )
23177  (get_local $2)
23178  )
23179  (i32.store
23180  (get_local $3)
23181  (get_local $2)
23182  )
23183  (i32.store offset=8
23184  (get_local $3)
23185  (i32.add
23186  (get_local $2)
23187  (get_local $1)
23188  )
23189  )
23190  (drop
23191  (call $_ZN11enumivosystemrsIN5eosio10datastreamIPKcEEEERT_S7_RNS_6votingILy6138663577826885632EE11regproducerE
23192  (get_local $3)
23193  (get_local $0)
23194  )
23195  )
23196  (i32.store offset=4
23197  (i32.const 0)
23198  (i32.add
23199  (get_local $3)
23200  (i32.const 16)
23201  )
23202  )
23203  )
23204  (func $_ZN11enumivosystem6votingILy6138663577826885632EE2onERKNS1_11regproducerE (param $0 i32)
23205  (local $1 i32)
23206  (local $2 i32)
23207  (local $3 i32)
23208  (local $4 i64)
23209  (local $5 i32)
23210  (local $6 i32)
23211  (i32.store offset=4
23212  (i32.const 0)
23213  (tee_local $6
23214  (i32.sub
23215  (i32.load offset=4
23216  (i32.const 0)
23217  )
23218  (i32.const 64)
23219  )
23220  )
23221  )
23222  (call $require_auth
23223  (i64.load
23224  (get_local $0)
23225  )
23226  )
23227  (i32.store
23228  (i32.add
23229  (get_local $6)
23230  (i32.const 56)
23231  )
23232  (i32.const 0)
23233  )
23234  (i64.store offset=32
23235  (get_local $6)
23236  (i64.const 6138663577826885632)
23237  )
23238  (i64.store offset=24
23239  (get_local $6)
23240  (i64.const 6138663577826885632)
23241  )
23242  (i64.store offset=40
23243  (get_local $6)
23244  (i64.const -1)
23245  )
23246  (i64.store offset=48
23247  (get_local $6)
23248  (i64.const 0)
23249  )
23250  (i32.store8 offset=60
23251  (get_local $6)
23252  (i32.const 0)
23253  )
23254  (block $label$0
23255  (block $label$1
23256  (block $label$2
23257  (br_if $label$2
23258  (i32.le_s
23259  (tee_local $2
23260  (call $db_find_i64
23261  (i64.const 6138663577826885632)
23262  (i64.const 6138663577826885632)
23263  (i64.const -5915305344024389824)
23264  (i64.load
23265  (get_local $0)
23266  )
23267  )
23268  )
23269  (i32.const -1)
23270  )
23271  )
23272  (call $enumivo_assert
23273  (i32.eq
23274  (i32.load offset=180
23275  (tee_local $2
23276  (call $_ZNK5eosio11multi_indexILy12531438729685161792EN11enumivosystem6votingILy6138663577826885632EE13producer_infoEJNS_10indexed_byILy12531717195943457440EN5boost11multi_index13const_mem_funIS4_oXadL_ZNKS4_8by_votesEvEEEEEEEE31load_object_by_primary_iteratorEl
23277  (i32.add
23278  (get_local $6)
23279  (i32.const 24)
23280  )
23281  (get_local $2)
23282  )
23283  )
23284  )
23285  (i32.add
23286  (get_local $6)
23287  (i32.const 24)
23288  )
23289  )
23290  (i32.const 448)
23291  )
23292  (set_local $4
23293  (i64.load
23294  (get_local $0)
23295  )
23296  )
23297  (i32.store offset=8
23298  (get_local $6)
23299  (get_local $0)
23300  )
23301  (call $enumivo_assert
23302  (i32.const 1)
23303  (i32.const 512)
23304  )
23305  (call $_ZN5eosio11multi_indexILy12531438729685161792EN11enumivosystem6votingILy6138663577826885632EE13producer_infoEJNS_10indexed_byILy12531717195943457440EN5boost11multi_index13const_mem_funIS4_oXadL_ZNKS4_8by_votesEvEEEEEEEE6modifyIZNS3_2onERKNS3_11regproducerEEUlRS4_E_EEvRKS4_yOT_
23306  (i32.add
23307  (get_local $6)
23308  (i32.const 24)
23309  )
23310  (get_local $2)
23311  (get_local $4)
23312  (i32.add
23313  (get_local $6)
23314  (i32.const 8)
23315  )
23316  )
23317  (br_if $label$1
23318  (tee_local $1
23319  (i32.load offset=48
23320  (get_local $6)
23321  )
23322  )
23323  )
23324  (br $label$0)
23325  )
23326  (set_local $4
23327  (i64.load
23328  (get_local $0)
23329  )
23330  )
23331  (i32.store offset=16
23332  (get_local $6)
23333  (get_local $0)
23334  )
23335  (call $_ZN5eosio11multi_indexILy12531438729685161792EN11enumivosystem6votingILy6138663577826885632EE13producer_infoEJNS_10indexed_byILy12531717195943457440EN5boost11multi_index13const_mem_funIS4_oXadL_ZNKS4_8by_votesEvEEEEEEEE7emplaceIZNS3_2onERKNS3_11regproducerEEUlRS4_E0_EENSB_14const_iteratorEyOT_
23336  (i32.add
23337  (get_local $6)
23338  (i32.const 8)
23339  )
23340  (i32.add
23341  (get_local $6)
23342  (i32.const 24)
23343  )
23344  (get_local $4)
23345  (i32.add
23346  (get_local $6)
23347  (i32.const 16)
23348  )
23349  )
23350  (br_if $label$0
23351  (i32.eqz
23352  (tee_local $1
23353  (i32.load offset=48
23354  (get_local $6)
23355  )
23356  )
23357  )
23358  )
23359  )
23360  (block $label$3
23361  (block $label$4
23362  (br_if $label$4
23363  (i32.eq
23364  (tee_local $0
23365  (i32.load
23366  (tee_local $5
23367  (i32.add
23368  (get_local $6)
23369  (i32.const 52)
23370  )
23371  )
23372  )
23373  )
23374  (get_local $1)
23375  )
23376  )
23377  (loop $label$5
23378  (set_local $2
23379  (i32.load
23380  (tee_local $0
23381  (i32.add
23382  (get_local $0)
23383  (i32.const -24)
23384  )
23385  )
23386  )
23387  )
23388  (i32.store
23389  (get_local $0)
23390  (i32.const 0)
23391  )
23392  (block $label$6
23393  (br_if $label$6
23394  (i32.eqz
23395  (get_local $2)
23396  )
23397  )
23398  (block $label$7
23399  (br_if $label$7
23400  (i32.eqz
23401  (tee_local $3
23402  (i32.load offset=144
23403  (get_local $2)
23404  )
23405  )
23406  )
23407  )
23408  (i32.store
23409  (i32.add
23410  (get_local $2)
23411  (i32.const 148)
23412  )
23413  (get_local $3)
23414  )
23415  (call $_ZdlPv
23416  (get_local $3)
23417  )
23418  )
23419  (call $_ZdlPv
23420  (get_local $2)
23421  )
23422  )
23423  (br_if $label$5
23424  (i32.ne
23425  (get_local $1)
23426  (get_local $0)
23427  )
23428  )
23429  )
23430  (set_local $0
23431  (i32.load
23432  (i32.add
23433  (get_local $6)
23434  (i32.const 48)
23435  )
23436  )
23437  )
23438  (br $label$3)
23439  )
23440  (set_local $0
23441  (get_local $1)
23442  )
23443  )
23444  (i32.store
23445  (get_local $5)
23446  (get_local $1)
23447  )
23448  (call $_ZdlPv
23449  (get_local $0)
23450  )
23451  )
23452  (i32.store offset=4
23453  (i32.const 0)
23454  (i32.add
23455  (get_local $6)
23456  (i32.const 64)
23457  )
23458  )
23459  )
23460  (func $_ZN5eosio8dispatchIN11enumivosystem8contractILy6138663577826885632EEENS1_6votingILy6138663577826885632EE9unregprodENS5_12voteproducerEJNS3_7onblockENS3_12claimrewardsENS1_6nativeILy6138663577826885632EE10newaccountENSB_10updateauthENSB_10deleteauthENSB_8linkauthENSB_10unlinkauthENSB_12postrecoveryENSB_12passrecoveryENSB_12vetorecoveryENSB_7onerrorENSB_11canceldelayENS3_5nonceEEEEbyy (param $0 i64) (param $1 i64) (result i32)
23461  (local $2 i32)
23462  (local $3 i32)
23463  (i32.store offset=4
23464  (i32.const 0)
23465  (tee_local $3
23466  (i32.sub
23467  (i32.load offset=4
23468  (i32.const 0)
23469  )
23470  (i32.const 176)
23471  )
23472  )
23473  )
23474  (block $label$0
23475  (block $label$1
23476  (block $label$2
23477  (block $label$3
23478  (block $label$4
23479  (br_if $label$4
23480  (i64.ne
23481  (get_local $0)
23482  (i64.const 6138663577826885632)
23483  )
23484  )
23485  (block $label$5
23486  (br_if $label$5
23487  (i64.le_s
23488  (get_local $1)
23489  (i64.const -3103360200815935489)
23490  )
23491  )
23492  (br_if $label$3
23493  (i64.eq
23494  (get_local $1)
23495  (i64.const 4921565079997371264)
23496  )
23497  )
23498  (br_if $label$2
23499  (i64.eq
23500  (get_local $1)
23501  (i64.const -2507754169720236688)
23502  )
23503  )
23504  (br_if $label$4
23505  (i64.ne
23506  (get_local $1)
23507  (i64.const -3103360200815935488)
23508  )
23509  )
23510  (i64.store offset=8
23511  (get_local $3)
23512  (call $_ZN5eosio18unpack_action_dataIN11enumivosystem6votingILy6138663577826885632EE9unregprodEEET_v)
23513  )
23514  (call $_ZN11enumivosystem6votingILy6138663577826885632EE2onERKNS1_9unregprodE
23515  (i32.add
23516  (get_local $3)
23517  (i32.const 8)
23518  )
23519  )
23520  (set_local $2
23521  (i32.const 1)
23522  )
23523  (br $label$0)
23524  )
23525  (br_if $label$1
23526  (i64.eq
23527  (get_local $1)
23528  (i64.const -7297973096368160768)
23529  )
23530  )
23531  (br_if $label$4
23532  (i64.ne
23533  (get_local $1)
23534  (i64.const -6571004597979054080)
23535  )
23536  )
23537  (call $_ZN5eosio18unpack_action_dataIN11enumivosystem8contractILy6138663577826885632EE7onblockEEET_v
23538  (i32.add
23539  (get_local $3)
23540  (i32.const 8)
23541  )
23542  )
23543  (call $_ZN11enumivosystem8contractILy6138663577826885632EE2onERKNS1_7onblockE
23544  (i32.add
23545  (get_local $3)
23546  (i32.const 8)
23547  )
23548  )
23549  (block $label$6
23550  (br_if $label$6
23551  (i32.eqz
23552  (i32.load8_u offset=156
23553  (get_local $3)
23554  )
23555  )
23556  )
23557  (br_if $label$6
23558  (i32.eqz
23559  (tee_local $2
23560  (i32.load
23561  (i32.add
23562  (get_local $3)
23563  (i32.const 164)
23564  )
23565  )
23566  )
23567  )
23568  )
23569  (i32.store
23570  (i32.add
23571  (get_local $3)
23572  (i32.const 168)
23573  )
23574  (get_local $2)
23575  )
23576  (call $_ZdlPv
23577  (get_local $2)
23578  )
23579  )
23580  (set_local $2
23581  (i32.const 1)
23582  )
23583  (br $label$0)
23584  )
23585  (set_local $2
23586  (call $_ZN5eosio8dispatchIN11enumivosystem8contractILy6138663577826885632EEENS1_6nativeILy6138663577826885632EE10updateauthENS5_10deleteauthEJNS5_8linkauthENS5_10unlinkauthENS5_12postrecoveryENS5_12passrecoveryENS5_12vetorecoveryENS5_7onerrorENS5_11canceldelayENS3_5nonceEEEEbyy
23587  (get_local $0)
23588  (get_local $1)
23589  )
23590  )
23591  (br $label$0)
23592  )
23593  (i64.store offset=8
23594  (get_local $3)
23595  (call $_ZN5eosio18unpack_action_dataIN11enumivosystem8contractILy6138663577826885632EE12claimrewardsEEET_v)
23596  )
23597  (call $_ZN11enumivosystem8contractILy6138663577826885632EE2onERKNS1_12claimrewardsE
23598  (i32.add
23599  (get_local $3)
23600  (i32.const 8)
23601  )
23602  )
23603  (set_local $2
23604  (i32.const 1)
23605  )
23606  (br $label$0)
23607  )
23608  (call $_ZN5eosio18unpack_action_dataIN11enumivosystem6votingILy6138663577826885632EE12voteproducerEEET_v
23609  (i32.add
23610  (get_local $3)
23611  (i32.const 8)
23612  )
23613  )
23614  (call $_ZN11enumivosystem6votingILy6138663577826885632EE2onERKNS1_12voteproducerE
23615  (i32.add
23616  (get_local $3)
23617  (i32.const 8)
23618  )
23619  )
23620  (block $label$7
23621  (br_if $label$7
23622  (i32.eqz
23623  (tee_local $2
23624  (i32.load offset=24
23625  (get_local $3)
23626  )
23627  )
23628  )
23629  )
23630  (i32.store
23631  (i32.add
23632  (get_local $3)
23633  (i32.const 28)
23634  )
23635  (get_local $2)
23636  )
23637  (call $_ZdlPv
23638  (get_local $2)
23639  )
23640  )
23641  (set_local $2
23642  (i32.const 1)
23643  )
23644  (br $label$0)
23645  )
23646  (call $_ZN5eosio18unpack_action_dataIN11enumivosystem6nativeILy6138663577826885632EE10newaccountEEET_v
23647  (i32.add
23648  (get_local $3)
23649  (i32.const 8)
23650  )
23651  )
23652  (block $label$8
23653  (br_if $label$8
23654  (i32.eqz
23655  (tee_local $2
23656  (i32.load
23657  (i32.add
23658  (get_local $3)
23659  (i32.const 96)
23660  )
23661  )
23662  )
23663  )
23664  )
23665  (i32.store
23666  (i32.add
23667  (get_local $3)
23668  (i32.const 100)
23669  )
23670  (get_local $2)
23671  )
23672  (call $_ZdlPv
23673  (get_local $2)
23674  )
23675  )
23676  (block $label$9
23677  (br_if $label$9
23678  (i32.eqz
23679  (tee_local $2
23680  (i32.load
23681  (i32.add
23682  (get_local $3)
23683  (i32.const 84)
23684  )
23685  )
23686  )
23687  )
23688  )
23689  (i32.store
23690  (i32.add
23691  (get_local $3)
23692  (i32.const 88)
23693  )
23694  (get_local $2)
23695  )
23696  (call $_ZdlPv
23697  (get_local $2)
23698  )
23699  )
23700  (block $label$10
23701  (br_if $label$10
23702  (i32.eqz
23703  (tee_local $2
23704  (i32.load
23705  (i32.add
23706  (get_local $3)
23707  (i32.const 68)
23708  )
23709  )
23710  )
23711  )
23712  )
23713  (i32.store
23714  (i32.add
23715  (get_local $3)
23716  (i32.const 72)
23717  )
23718  (get_local $2)
23719  )
23720  (call $_ZdlPv
23721  (get_local $2)
23722  )
23723  )
23724  (block $label$11
23725  (br_if $label$11
23726  (i32.eqz
23727  (tee_local $2
23728  (i32.load
23729  (i32.add
23730  (get_local $3)
23731  (i32.const 56)
23732  )
23733  )
23734  )
23735  )
23736  )
23737  (i32.store
23738  (i32.add
23739  (get_local $3)
23740  (i32.const 60)
23741  )
23742  (get_local $2)
23743  )
23744  (call $_ZdlPv
23745  (get_local $2)
23746  )
23747  )
23748  (block $label$12
23749  (br_if $label$12
23750  (i32.eqz
23751  (tee_local $2
23752  (i32.load
23753  (i32.add
23754  (get_local $3)
23755  (i32.const 40)
23756  )
23757  )
23758  )
23759  )
23760  )
23761  (i32.store
23762  (i32.add
23763  (get_local $3)
23764  (i32.const 44)
23765  )
23766  (get_local $2)
23767  )
23768  (call $_ZdlPv
23769  (get_local $2)
23770  )
23771  )
23772  (block $label$13
23773  (br_if $label$13
23774  (i32.eqz
23775  (tee_local $2
23776  (i32.load
23777  (i32.add
23778  (get_local $3)
23779  (i32.const 28)
23780  )
23781  )
23782  )
23783  )
23784  )
23785  (i32.store
23786  (i32.add
23787  (get_local $3)
23788  (i32.const 32)
23789  )
23790  (get_local $2)
23791  )
23792  (call $_ZdlPv
23793  (get_local $2)
23794  )
23795  )
23796  (set_local $2
23797  (i32.const 1)
23798  )
23799  )
23800  (i32.store offset=4
23801  (i32.const 0)
23802  (i32.add
23803  (get_local $3)
23804  (i32.const 176)
23805  )
23806  )
23807  (get_local $2)
23808  )
23809  (func $_ZN5eosio18unpack_action_dataIN11enumivosystem6votingILy6138663577826885632EE9unregprodEEET_v (result i64)
23810  (local $0 i32)
23811  (local $1 i32)
23812  (local $2 i64)
23813  (local $3 i32)
23814  (i32.store offset=4
23815  (i32.const 0)
23816  (tee_local $3
23817  (i32.sub
23818  (i32.load offset=4
23819  (i32.const 0)
23820  )
23821  (i32.const 16)
23822  )
23823  )
23824  )
23825  (i32.store offset=4
23826  (i32.const 0)
23827  (tee_local $1
23828  (i32.sub
23829  (get_local $3)
23830  (i32.and
23831  (i32.add
23832  (tee_local $0
23833  (call $action_data_size)
23834  )
23835  (i32.const 15)
23836  )
23837  (i32.const -16)
23838  )
23839  )
23840  )
23841  )
23842  (drop
23843  (call $read_action_data
23844  (get_local $1)
23845  (get_local $0)
23846  )
23847  )
23848  (call $enumivo_assert
23849  (i32.gt_u
23850  (get_local $0)
23851  (i32.const 7)
23852  )
23853  (i32.const 1184)
23854  )
23855  (drop
23856  (call $memcpy
23857  (i32.add
23858  (tee_local $3
23859  (get_local $3)
23860  )
23861  (i32.const 8)
23862  )
23863  (get_local $1)
23864  (i32.const 8)
23865  )
23866  )
23867  (set_local $2
23868  (i64.load offset=8
23869  (get_local $3)
23870  )
23871  )
23872  (i32.store offset=4
23873  (i32.const 0)
23874  (i32.add
23875  (get_local $3)
23876  (i32.const 16)
23877  )
23878  )
23879  (get_local $2)
23880  )
23881  (func $_ZN11enumivosystem6votingILy6138663577826885632EE2onERKNS1_9unregprodE (param $0 i32)
23882  (local $1 i32)
23883  (local $2 i32)
23884  (local $3 i32)
23885  (local $4 i32)
23886  (local $5 i32)
23887  (i32.store offset=4
23888  (i32.const 0)
23889  (tee_local $5
23890  (i32.sub
23891  (i32.load offset=4
23892  (i32.const 0)
23893  )
23894  (i32.const 48)
23895  )
23896  )
23897  )
23898  (call $require_auth
23899  (i64.load
23900  (get_local $0)
23901  )
23902  )
23903  (i32.store
23904  (i32.add
23905  (get_local $5)
23906  (i32.const 40)
23907  )
23908  (i32.const 0)
23909  )
23910  (i64.store offset=16
23911  (get_local $5)
23912  (i64.const 6138663577826885632)
23913  )
23914  (i64.store offset=8
23915  (get_local $5)
23916  (i64.const 6138663577826885632)
23917  )
23918  (i64.store offset=24
23919  (get_local $5)
23920  (i64.const -1)
23921  )
23922  (i64.store offset=32
23923  (get_local $5)
23924  (i64.const 0)
23925  )
23926  (i32.store8 offset=44
23927  (get_local $5)
23928  (i32.const 0)
23929  )
23930  (set_local $4
23931  (i32.const 0)
23932  )
23933  (block $label$0
23934  (br_if $label$0
23935  (i32.lt_s
23936  (tee_local $0
23937  (call $db_find_i64
23938  (i64.const 6138663577826885632)
23939  (i64.const 6138663577826885632)
23940  (i64.const -5915305344024389824)
23941  (i64.load
23942  (get_local $0)
23943  )
23944  )
23945  )
23946  (i32.const 0)
23947  )
23948  )
23949  (call $enumivo_assert
23950  (i32.eq
23951  (i32.load offset=180
23952  (tee_local $4
23953  (call $_ZNK5eosio11multi_indexILy12531438729685161792EN11enumivosystem6votingILy6138663577826885632EE13producer_infoEJNS_10indexed_byILy12531717195943457440EN5boost11multi_index13const_mem_funIS4_oXadL_ZNKS4_8by_votesEvEEEEEEEE31load_object_by_primary_iteratorEl
23954  (i32.add
23955  (get_local $5)
23956  (i32.const 8)
23957  )
23958  (get_local $0)
23959  )
23960  )
23961  )
23962  (i32.add
23963  (get_local $5)
23964  (i32.const 8)
23965  )
23966  )
23967  (i32.const 448)
23968  )
23969  )
23970  (call $enumivo_assert
23971  (tee_local $0
23972  (i32.ne
23973  (get_local $4)
23974  (i32.const 0)
23975  )
23976  )
23977  (i32.const 2336)
23978  )
23979  (call $enumivo_assert
23980  (get_local $0)
23981  (i32.const 512)
23982  )
23983  (call $_ZN5eosio11multi_indexILy12531438729685161792EN11enumivosystem6votingILy6138663577826885632EE13producer_infoEJNS_10indexed_byILy12531717195943457440EN5boost11multi_index13const_mem_funIS4_oXadL_ZNKS4_8by_votesEvEEEEEEEE6modifyIZNS3_2onERKNS3_9unregprodEEUlRS4_E_EEvRKS4_yOT_
23984  (i32.add
23985  (get_local $5)
23986  (i32.const 8)
23987  )
23988  (get_local $4)
23989  (i64.const 0)
23990  (get_local $5)
23991  )
23992  (block $label$1
23993  (br_if $label$1
23994  (i32.eqz
23995  (tee_local $1
23996  (i32.load offset=32
23997  (get_local $5)
23998  )
23999  )
24000  )
24001  )
24002  (block $label$2
24003  (block $label$3
24004  (br_if $label$3
24005  (i32.eq
24006  (tee_local $4
24007  (i32.load
24008  (tee_local $3
24009  (i32.add
24010  (get_local $5)
24011  (i32.const 36)
24012  )
24013  )
24014  )
24015  )
24016  (get_local $1)
24017  )
24018  )
24019  (loop $label$4
24020  (set_local $0
24021  (i32.load
24022  (tee_local $4
24023  (i32.add
24024  (get_local $4)
24025  (i32.const -24)
24026  )
24027  )
24028  )
24029  )
24030  (i32.store
24031  (get_local $4)
24032  (i32.const 0)
24033  )
24034  (block $label$5
24035  (br_if $label$5
24036  (i32.eqz
24037  (get_local $0)
24038  )
24039  )
24040  (block $label$6
24041  (br_if $label$6
24042  (i32.eqz
24043  (tee_local $2
24044  (i32.load offset=144
24045  (get_local $0)
24046  )
24047  )
24048  )
24049  )
24050  (i32.store
24051  (i32.add
24052  (get_local $0)
24053  (i32.const 148)
24054  )
24055  (get_local $2)
24056  )
24057  (call $_ZdlPv
24058  (get_local $2)
24059  )
24060  )
24061  (call $_ZdlPv
24062  (get_local $0)
24063  )
24064  )
24065  (br_if $label$4
24066  (i32.ne
24067  (get_local $1)
24068  (get_local $4)
24069  )
24070  )
24071  )
24072  (set_local $4
24073  (i32.load
24074  (i32.add
24075  (get_local $5)
24076  (i32.const 32)
24077  )
24078  )
24079  )
24080  (br $label$2)
24081  )
24082  (set_local $4
24083  (get_local $1)
24084  )
24085  )
24086  (i32.store
24087  (get_local $3)
24088  (get_local $1)
24089  )
24090  (call $_ZdlPv
24091  (get_local $4)
24092  )
24093  )
24094  (i32.store offset=4
24095  (i32.const 0)
24096  (i32.add
24097  (get_local $5)
24098  (i32.const 48)
24099  )
24100  )
24101  )
24102  (func $_ZN5eosio18unpack_action_dataIN11enumivosystem6votingILy6138663577826885632EE12voteproducerEEET_v (param $0 i32)
24103  (local $1 i32)
24104  (local $2 i32)
24105  (local $3 i32)
24106  (local $4 i32)
24107  (i32.store offset=4
24108  (i32.const 0)
24109  (tee_local $4
24110  (i32.sub
24111  (i32.load offset=4
24112  (i32.const 0)
24113  )
24114  (i32.const 16)
24115  )
24116  )
24117  )
24118  (i32.store offset=4
24119  (i32.const 0)
24120  (tee_local $2
24121  (i32.sub
24122  (get_local $4)
24123  (i32.and
24124  (i32.add
24125  (tee_local $1
24126  (call $action_data_size)
24127  )
24128  (i32.const 15)
24129  )
24130  (i32.const -16)
24131  )
24132  )
24133  )
24134  )
24135  (drop
24136  (call $read_action_data
24137  (get_local $2)
24138  (get_local $1)
24139  )
24140  )
24141  (i32.store
24142  (i32.add
24143  (get_local $0)
24144  (i32.const 24)
24145  )
24146  (i32.const 0)
24147  )
24148  (i64.store offset=16 align=4
24149  (get_local $0)
24150  (i64.const 0)
24151  )
24152  (i32.store
24153  (tee_local $4
24154  (get_local $4)
24155  )
24156  (get_local $2)
24157  )
24158  (i32.store offset=8
24159  (get_local $4)
24160  (tee_local $3
24161  (i32.add
24162  (get_local $2)
24163  (get_local $1)
24164  )
24165  )
24166  )
24167  (call $enumivo_assert
24168  (i32.gt_u
24169  (get_local $1)
24170  (i32.const 7)
24171  )
24172  (i32.const 1184)
24173  )
24174  (drop
24175  (call $memcpy
24176  (get_local $0)
24177  (get_local $2)
24178  (i32.const 8)
24179  )
24180  )
24181  (call $enumivo_assert
24182  (i32.gt_u
24183  (i32.sub
24184  (get_local $3)
24185  (tee_local $1
24186  (i32.add
24187  (get_local $2)
24188  (i32.const 8)
24189  )
24190  )
24191  )
24192  (i32.const 7)
24193  )
24194  (i32.const 1184)
24195  )
24196  (drop
24197  (call $memcpy
24198  (i32.add
24199  (get_local $0)
24200  (i32.const 8)
24201  )
24202  (get_local $1)
24203  (i32.const 8)
24204  )
24205  )
24206  (i32.store offset=4
24207  (get_local $4)
24208  (i32.add
24209  (get_local $2)
24210  (i32.const 16)
24211  )
24212  )
24213  (drop
24214  (call $_ZN5eosiorsINS_10datastreamIPKcEEyEERT_S6_RNSt3__16vectorIT0_NS7_9allocatorIS9_EEEE
24215  (get_local $4)
24216  (i32.add
24217  (get_local $0)
24218  (i32.const 16)
24219  )
24220  )
24221  )
24222  (i32.store offset=4
24223  (i32.const 0)
24224  (i32.add
24225  (get_local $4)
24226  (i32.const 16)
24227  )
24228  )
24229  )
24230  (func $_ZN11enumivosystem6votingILy6138663577826885632EE2onERKNS1_12voteproducerE (param $0 i32)
24231  (local $1 i32)
24232  (local $2 i64)
24233  (local $3 i64)
24234  (local $4 i32)
24235  (local $5 i32)
24236  (local $6 i32)
24237  (local $7 i64)
24238  (local $8 i32)
24239  (local $9 i32)
24240  (local $10 i32)
24241  (local $11 i32)
24242  (local $12 i32)
24243  (local $13 i32)
24244  (local $14 i32)
24245  (local $15 i32)
24246  (local $16 i32)
24247  (i32.store offset=4
24248  (i32.const 0)
24249  (tee_local $16
24250  (i32.sub
24251  (i32.load offset=4
24252  (i32.const 0)
24253  )
24254  (i32.const 144)
24255  )
24256  )
24257  )
24258  (call $require_auth
24259  (i64.load
24260  (get_local $0)
24261  )
24262  )
24263  (set_local $14
24264  (i32.shr_s
24265  (i32.sub
24266  (i32.load
24267  (tee_local $6
24268  (i32.add
24269  (get_local $0)
24270  (i32.const 20)
24271  )
24272  )
24273  )
24274  (i32.load offset=16
24275  (get_local $0)
24276  )
24277  )
24278  (i32.const 3)
24279  )
24280  )
24281  (block $label$0
24282  (block $label$1
24283  (br_if $label$1
24284  (i64.eqz
24285  (i64.load offset=8
24286  (get_local $0)
24287  )
24288  )
24289  )
24290  (call $enumivo_assert
24291  (i32.eqz
24292  (get_local $14)
24293  )
24294  (i32.const 1952)
24295  )
24296  (call $require_recipient
24297  (i64.load
24298  (i32.add
24299  (get_local $0)
24300  (i32.const 8)
24301  )
24302  )
24303  )
24304  (br $label$0)
24305  )
24306  (call $enumivo_assert
24307  (i32.lt_u
24308  (get_local $14)
24309  (i32.const 31)
24310  )
24311  (i32.const 2016)
24312  )
24313  (br_if $label$0
24314  (i32.lt_u
24315  (i32.shr_s
24316  (i32.sub
24317  (i32.load
24318  (get_local $6)
24319  )
24320  (tee_local $6
24321  (i32.load
24322  (i32.add
24323  (get_local $0)
24324  (i32.const 16)
24325  )
24326  )
24327  )
24328  )
24329  (i32.const 3)
24330  )
24331  (i32.const 2)
24332  )
24333  )
24334  (set_local $14
24335  (i32.const 0)
24336  )
24337  (set_local $5
24338  (i32.add
24339  (get_local $0)
24340  (i32.const 16)
24341  )
24342  )
24343  (set_local $13
24344  (i32.add
24345  (get_local $0)
24346  (i32.const 20)
24347  )
24348  )
24349  (set_local $15
24350  (i32.const 1)
24351  )
24352  (loop $label$2
24353  (call $enumivo_assert
24354  (i64.lt_u
24355  (i64.load
24356  (tee_local $6
24357  (i32.add
24358  (get_local $6)
24359  (get_local $14)
24360  )
24361  )
24362  )
24363  (i64.load
24364  (i32.add
24365  (get_local $6)
24366  (i32.const 8)
24367  )
24368  )
24369  )
24370  (i32.const 2064)
24371  )
24372  (set_local $14
24373  (i32.add
24374  (get_local $14)
24375  (i32.const 8)
24376  )
24377  )
24378  (br_if $label$2
24379  (i32.lt_u
24380  (tee_local $15
24381  (i32.add
24382  (get_local $15)
24383  (i32.const 1)
24384  )
24385  )
24386  (i32.shr_s
24387  (i32.sub
24388  (i32.load
24389  (get_local $13)
24390  )
24391  (tee_local $6
24392  (i32.load
24393  (get_local $5)
24394  )
24395  )
24396  )
24397  (i32.const 3)
24398  )
24399  )
24400  )
24401  )
24402  )
24403  (set_local $14
24404  (i32.const 0)
24405  )
24406  (i32.store
24407  (i32.add
24408  (get_local $16)
24409  (i32.const 136)
24410  )
24411  (i32.const 0)
24412  )
24413  (i64.store offset=112
24414  (get_local $16)
24415  (i64.const 6138663577826885632)
24416  )
24417  (i64.store offset=104
24418  (get_local $16)
24419  (i64.const 6138663577826885632)
24420  )
24421  (i64.store offset=120
24422  (get_local $16)
24423  (i64.const -1)
24424  )
24425  (i64.store offset=128
24426  (get_local $16)
24427  (i64.const 0)
24428  )
24429  (block $label$3
24430  (block $label$4
24431  (block $label$5
24432  (br_if $label$5
24433  (i32.le_s
24434  (tee_local $6
24435  (call $db_find_i64
24436  (i64.const 6138663577826885632)
24437  (i64.const 6138663577826885632)
24438  (i64.const -2507753063930920960)
24439  (i64.load
24440  (get_local $0)
24441  )
24442  )
24443  )
24444  (i32.const -1)
24445  )
24446  )
24447  (call $enumivo_assert
24448  (i32.eq
24449  (i32.load offset=84
24450  (tee_local $6
24451  (call $_ZNK5eosio11multi_indexILy15938991009778630656EN11enumivosystem6votingILy6138663577826885632EE10voter_infoEJEE31load_object_by_primary_iteratorEl
24452  (i32.add
24453  (get_local $16)
24454  (i32.const 104)
24455  )
24456  (get_local $6)
24457  )
24458  )
24459  )
24460  (i32.add
24461  (get_local $16)
24462  (i32.const 104)
24463  )
24464  )
24465  (i32.const 448)
24466  )
24467  (i32.store offset=100
24468  (get_local $16)
24469  (get_local $6)
24470  )
24471  (set_local $3
24472  (i64.load offset=24
24473  (get_local $6)
24474  )
24475  )
24476  (i32.store offset=96
24477  (get_local $16)
24478  (i32.add
24479  (get_local $16)
24480  (i32.const 104)
24481  )
24482  )
24483  (set_local $14
24484  (i32.const 1)
24485  )
24486  (br_if $label$3
24487  (i64.ne
24488  (get_local $3)
24489  (i64.const 0)
24490  )
24491  )
24492  (br_if $label$4
24493  (i32.eqz
24494  (i32.load offset=20
24495  (get_local $6)
24496  )
24497  )
24498  )
24499  (set_local $14
24500  (i64.ne
24501  (i64.or
24502  (i64.load offset=48
24503  (get_local $6)
24504  )
24505  (i64.load
24506  (i32.add
24507  (get_local $6)
24508  (i32.const 56)
24509  )
24510  )
24511  )
24512  (i64.const 0)
24513  )
24514  )
24515  (br $label$3)
24516  )
24517  (i32.store offset=100
24518  (get_local $16)
24519  (i32.const 0)
24520  )
24521  (i32.store offset=96
24522  (get_local $16)
24523  (i32.add
24524  (get_local $16)
24525  (i32.const 104)
24526  )
24527  )
24528  (br $label$3)
24529  )
24530  (set_local $14
24531  (i32.const 0)
24532  )
24533  )
24534  (call $enumivo_assert
24535  (get_local $14)
24536  (i32.const 2112)
24537  )
24538  (block $label$6
24539  (br_if $label$6
24540  (i32.eqz
24541  (i32.load offset=20
24542  (tee_local $14
24543  (i32.load offset=100
24544  (get_local $16)
24545  )
24546  )
24547  )
24548  )
24549  )
24550  (call $enumivo_assert
24551  (i64.eqz
24552  (i64.load
24553  (i32.add
24554  (get_local $0)
24555  (i32.const 8)
24556  )
24557  )
24558  )
24559  (i32.const 2144)
24560  )
24561  (set_local $14
24562  (i32.load offset=100
24563  (get_local $16)
24564  )
24565  )
24566  )
24567  (block $label$7
24568  (block $label$8
24569  (block $label$9
24570  (block $label$10
24571  (block $label$11
24572  (br_if $label$11
24573  (i64.eqz
24574  (tee_local $3
24575  (i64.load offset=8
24576  (get_local $14)
24577  )
24578  )
24579  )
24580  )
24581  (br_if $label$7
24582  (i64.eq
24583  (get_local $3)
24584  (i64.load
24585  (i32.add
24586  (get_local $0)
24587  (i32.const 8)
24588  )
24589  )
24590  )
24591  )
24592  (block $label$12
24593  (br_if $label$12
24594  (i32.eq
24595  (tee_local $15
24596  (i32.load
24597  (i32.add
24598  (get_local $16)
24599  (i32.const 132)
24600  )
24601  )
24602  )
24603  (tee_local $13
24604  (i32.load
24605  (i32.add
24606  (get_local $16)
24607  (i32.const 128)
24608  )
24609  )
24610  )
24611  )
24612  )
24613  (set_local $14
24614  (i32.add
24615  (get_local $15)
24616  (i32.const -24)
24617  )
24618  )
24619  (set_local $5
24620  (i32.sub
24621  (i32.const 0)
24622  (get_local $13)
24623  )
24624  )
24625  (loop $label$13
24626  (br_if $label$12
24627  (i64.eq
24628  (i64.load
24629  (i32.load
24630  (get_local $14)
24631  )
24632  )
24633  (get_local $3)
24634  )
24635  )
24636  (set_local $15
24637  (get_local $14)
24638  )
24639  (set_local $14
24640  (tee_local $6
24641  (i32.add
24642  (get_local $14)
24643  (i32.const -24)
24644  )
24645  )
24646  )
24647  (br_if $label$13
24648  (i32.ne
24649  (i32.add
24650  (get_local $6)
24651  (get_local $5)
24652  )
24653  (i32.const -24)
24654  )
24655  )
24656  )
24657  )
24658  (br_if $label$10
24659  (i32.eq
24660  (get_local $15)
24661  (get_local $13)
24662  )
24663  )
24664  (call $enumivo_assert
24665  (i32.eq
24666  (i32.load offset=84
24667  (tee_local $14
24668  (i32.load
24669  (i32.add
24670  (get_local $15)
24671  (i32.const -24)
24672  )
24673  )
24674  )
24675  )
24676  (i32.add
24677  (get_local $16)
24678  (i32.const 104)
24679  )
24680  )
24681  (i32.const 448)
24682  )
24683  (br $label$9)
24684  )
24685  (set_local $11
24686  (i32.add
24687  (get_local $14)
24688  (i32.const 64)
24689  )
24690  )
24691  (br $label$8)
24692  )
24693  (set_local $14
24694  (i32.const 0)
24695  )
24696  (br_if $label$9
24697  (i32.lt_s
24698  (tee_local $6
24699  (call $db_find_i64
24700  (i64.load offset=104
24701  (get_local $16)
24702  )
24703  (i64.load
24704  (i32.add
24705  (get_local $16)
24706  (i32.const 112)
24707  )
24708  )
24709  (i64.const -2507753063930920960)
24710  (get_local $3)
24711  )
24712  )
24713  (i32.const 0)
24714  )
24715  )
24716  (call $enumivo_assert
24717  (i32.eq
24718  (i32.load offset=84
24719  (tee_local $14
24720  (call $_ZNK5eosio11multi_indexILy15938991009778630656EN11enumivosystem6votingILy6138663577826885632EE10voter_infoEJEE31load_object_by_primary_iteratorEl
24721  (i32.add
24722  (get_local $16)
24723  (i32.const 104)
24724  )
24725  (get_local $6)
24726  )
24727  )
24728  )
24729  (i32.add
24730  (get_local $16)
24731  (i32.const 104)
24732  )
24733  )
24734  (i32.const 448)
24735  )
24736  )
24737  (call $enumivo_assert
24738  (tee_local $6
24739  (i32.ne
24740  (get_local $14)
24741  (i32.const 0)
24742  )
24743  )
24744  (i32.const 2208)
24745  )
24746  (i32.store offset=56
24747  (get_local $16)
24748  (i32.add
24749  (get_local $16)
24750  (i32.const 96)
24751  )
24752  )
24753  (call $enumivo_assert
24754  (get_local $6)
24755  (i32.const 512)
24756  )
24757  (call $_ZN5eosio11multi_indexILy15938991009778630656EN11enumivosystem6votingILy6138663577826885632EE10voter_infoEJEE6modifyIZNS3_2onERKNS3_12voteproducerEEUlRT_E_EEvRKS4_yOSA_
24758  (i32.add
24759  (get_local $16)
24760  (i32.const 104)
24761  )
24762  (get_local $14)
24763  (i64.const 0)
24764  (i32.add
24765  (get_local $16)
24766  (i32.const 56)
24767  )
24768  )
24769  (set_local $11
24770  (select
24771  (i32.add
24772  (get_local $14)
24773  (i32.const 64)
24774  )
24775  (i32.const 0)
24776  (i32.load offset=20
24777  (get_local $14)
24778  )
24779  )
24780  )
24781  )
24782  (block $label$14
24783  (block $label$15
24784  (block $label$16
24785  (block $label$17
24786  (block $label$18
24787  (block $label$19
24788  (br_if $label$19
24789  (i64.eqz
24790  (tee_local $3
24791  (i64.load
24792  (i32.add
24793  (get_local $0)
24794  (i32.const 8)
24795  )
24796  )
24797  )
24798  )
24799  )
24800  (block $label$20
24801  (br_if $label$20
24802  (i32.eq
24803  (tee_local $15
24804  (i32.load
24805  (i32.add
24806  (get_local $16)
24807  (i32.const 132)
24808  )
24809  )
24810  )
24811  (tee_local $13
24812  (i32.load
24813  (i32.add
24814  (get_local $16)
24815  (i32.const 128)
24816  )
24817  )
24818  )
24819  )
24820  )
24821  (set_local $14
24822  (i32.add
24823  (get_local $15)
24824  (i32.const -24)
24825  )
24826  )
24827  (set_local $5
24828  (i32.sub
24829  (i32.const 0)
24830  (get_local $13)
24831  )
24832  )
24833  (loop $label$21
24834  (br_if $label$20
24835  (i64.eq
24836  (i64.load
24837  (i32.load
24838  (get_local $14)
24839  )
24840  )
24841  (get_local $3)
24842  )
24843  )
24844  (set_local $15
24845  (get_local $14)
24846  )
24847  (set_local $14
24848  (tee_local $6
24849  (i32.add
24850  (get_local $14)
24851  (i32.const -24)
24852  )
24853  )
24854  )
24855  (br_if $label$21
24856  (i32.ne
24857  (i32.add
24858  (get_local $6)
24859  (get_local $5)
24860  )
24861  (i32.const -24)
24862  )
24863  )
24864  )
24865  )
24866  (br_if $label$18
24867  (i32.eq
24868  (get_local $15)
24869  (get_local $13)
24870  )
24871  )
24872  (call $enumivo_assert
24873  (i32.eq
24874  (i32.load offset=84
24875  (tee_local $14
24876  (i32.load
24877  (i32.add
24878  (get_local $15)
24879  (i32.const -24)
24880  )
24881  )
24882  )
24883  )
24884  (i32.add
24885  (get_local $16)
24886  (i32.const 104)
24887  )
24888  )
24889  (i32.const 448)
24890  )
24891  (br_if $label$17
24892  (get_local $14)
24893  )
24894  (set_local $14
24895  (i32.const 0)
24896  )
24897  (set_local $6
24898  (i32.const 0)
24899  )
24900  (br $label$15)
24901  )
24902  (set_local $1
24903  (i32.add
24904  (get_local $0)
24905  (i32.const 16)
24906  )
24907  )
24908  (br $label$14)
24909  )
24910  (set_local $14
24911  (i32.const 0)
24912  )
24913  (br_if $label$16
24914  (i32.lt_s
24915  (tee_local $6
24916  (call $db_find_i64
24917  (i64.load offset=104
24918  (get_local $16)
24919  )
24920  (i64.load
24921  (i32.add
24922  (get_local $16)
24923  (i32.const 112)
24924  )
24925  )
24926  (i64.const -2507753063930920960)
24927  (get_local $3)
24928  )
24929  )
24930  (i32.const 0)
24931  )
24932  )
24933  (call $enumivo_assert
24934  (i32.eq
24935  (i32.load offset=84
24936  (tee_local $14
24937  (call $_ZNK5eosio11multi_indexILy15938991009778630656EN11enumivosystem6votingILy6138663577826885632EE10voter_infoEJEE31load_object_by_primary_iteratorEl
24938  (i32.add
24939  (get_local $16)
24940  (i32.const 104)
24941  )
24942  (get_local $6)
24943  )
24944  )
24945  )
24946  (i32.add
24947  (get_local $16)
24948  (i32.const 104)
24949  )
24950  )
24951  (i32.const 448)
24952  )
24953  )
24954  (set_local $6
24955  (i32.ne
24956  (i32.load offset=20
24957  (get_local $14)
24958  )
24959  (i32.const 0)
24960  )
24961  )
24962  (br $label$15)
24963  )
24964  (set_local $6
24965  (i32.const 0)
24966  )
24967  )
24968  (call $enumivo_assert
24969  (get_local $6)
24970  (i32.const 2240)
24971  )
24972  (i32.store offset=56
24973  (get_local $16)
24974  (i32.add
24975  (get_local $16)
24976  (i32.const 96)
24977  )
24978  )
24979  (call $enumivo_assert
24980  (i32.ne
24981  (get_local $14)
24982  (i32.const 0)
24983  )
24984  (i32.const 512)
24985  )
24986  (call $_ZN5eosio11multi_indexILy15938991009778630656EN11enumivosystem6votingILy6138663577826885632EE10voter_infoEJEE6modifyIZNS3_2onERKNS3_12voteproducerEEUlRT_E0_EEvRKS4_yOSA_
24987  (i32.add
24988  (get_local $16)
24989  (i32.const 104)
24990  )
24991  (get_local $14)
24992  (i64.const 0)
24993  (i32.add
24994  (get_local $16)
24995  (i32.const 56)
24996  )
24997  )
24998  (set_local $1
24999  (i32.add
25000  (get_local $14)
25001  (i32.const 64)
25002  )
25003  )
25004  )
25005  (i32.store
25006  (i32.add
25007  (get_local $16)
25008  (i32.const 88)
25009  )
25010  (i32.const 0)
25011  )
25012  (i64.store offset=64
25013  (get_local $16)
25014  (i64.const 6138663577826885632)
25015  )
25016  (i64.store offset=56
25017  (get_local $16)
25018  (i64.const 6138663577826885632)
25019  )
25020  (i64.store offset=72
25021  (get_local $16)
25022  (i64.const -1)
25023  )
25024  (i64.store offset=80
25025  (get_local $16)
25026  (i64.const 0)
25027  )
25028  (i32.store8 offset=92
25029  (get_local $16)
25030  (i32.const 0)
25031  )
25032  (i64.store offset=40
25033  (get_local $16)
25034  (i64.const 0)
25035  )
25036  (i64.store offset=32
25037  (get_local $16)
25038  (tee_local $3
25039  (i64.load offset=24
25040  (tee_local $14
25041  (i32.load offset=100
25042  (get_local $16)
25043  )
25044  )
25045  )
25046  )
25047  )
25048  (block $label$22
25049  (br_if $label$22
25050  (i32.eqz
25051  (i32.load offset=20
25052  (get_local $14)
25053  )
25054  )
25055  )
25056  (i64.store offset=32
25057  (get_local $16)
25058  (tee_local $2
25059  (i64.add
25060  (tee_local $7
25061  (i64.load offset=48
25062  (get_local $14)
25063  )
25064  )
25065  (get_local $3)
25066  )
25067  )
25068  )
25069  (i64.store offset=40
25070  (get_local $16)
25071  (i64.add
25072  (i64.load
25073  (i32.add
25074  (get_local $14)
25075  (i32.const 56)
25076  )
25077  )
25078  (select
25079  (i64.const 1)
25080  (i64.extend_u/i32
25081  (i64.lt_u
25082  (get_local $2)
25083  (get_local $7)
25084  )
25085  )
25086  (i64.lt_u
25087  (get_local $2)
25088  (get_local $3)
25089  )
25090  )
25091  )
25092  )
25093  )
25094  (block $label$23
25095  (block $label$24
25096  (block $label$25
25097  (block $label$26
25098  (block $label$27
25099  (block $label$28
25100  (block $label$29
25101  (br_if $label$29
25102  (i32.eqz
25103  (get_local $11)
25104  )
25105  )
25106  (i64.store offset=16
25107  (get_local $16)
25108  (i64.const 0)
25109  )
25110  (set_local $12
25111  (i32.const 0)
25112  )
25113  (i32.store offset=24
25114  (get_local $16)
25115  (i32.const 0)
25116  )
25117  (block $label$30
25118  (br_if $label$30
25119  (i32.eqz
25120  (tee_local $6
25121  (i32.shr_s
25122  (tee_local $5
25123  (i32.sub
25124  (tee_local $15
25125  (i32.load offset=4
25126  (get_local $11)
25127  )
25128  )
25129  (tee_local $14
25130  (i32.load
25131  (get_local $11)
25132  )
25133  )
25134  )
25135  )
25136  (i32.const 3)
25137  )
25138  )
25139  )
25140  )
25141  (br_if $label$25
25142  (i32.ge_u
25143  (get_local $6)
25144  (i32.const 536870912)
25145  )
25146  )
25147  (i32.store
25148  (i32.add
25149  (i32.add
25150  (get_local $16)
25151  (i32.const 16)
25152  )
25153  (i32.const 8)
25154  )
25155  (tee_local $15
25156  (i32.add
25157  (tee_local $12
25158  (call $_Znwj
25159  (get_local $5)
25160  )
25161  )
25162  (i32.shl
25163  (get_local $6)
25164  (i32.const 3)
25165  )
25166  )
25167  )
25168  )
25169  (i32.store offset=16
25170  (get_local $16)
25171  (get_local $12)
25172  )
25173  (i32.store offset=20
25174  (get_local $16)
25175  (get_local $12)
25176  )
25177  (set_local $14
25178  (get_local $12)
25179  )
25180  (loop $label$31
25181  (i64.store
25182  (get_local $14)
25183  (i64.const 0)
25184  )
25185  (set_local $14
25186  (i32.add
25187  (get_local $14)
25188  (i32.const 8)
25189  )
25190  )
25191  (br_if $label$31
25192  (tee_local $6
25193  (i32.add
25194  (get_local $6)
25195  (i32.const -1)
25196  )
25197  )
25198  )
25199  )
25200  (i32.store offset=20
25201  (get_local $16)
25202  (get_local $15)
25203  )
25204  (set_local $15
25205  (i32.load
25206  (i32.add
25207  (get_local $11)
25208  (i32.const 4)
25209  )
25210  )
25211  )
25212  (set_local $14
25213  (i32.load
25214  (get_local $11)
25215  )
25216  )
25217  )
25218  (set_local $13
25219  (get_local $12)
25220  )
25221  (br_if $label$27
25222  (i32.eq
25223  (get_local $14)
25224  (get_local $15)
25225  )
25226  )
25227  (set_local $5
25228  (i32.load offset=4
25229  (get_local $1)
25230  )
25231  )
25232  (set_local $6
25233  (i32.load
25234  (get_local $1)
25235  )
25236  )
25237  (set_local $13
25238  (get_local $12)
25239  )
25240  (loop $label$32
25241  (br_if $label$28
25242  (i32.eq
25243  (get_local $6)
25244  (get_local $5)
25245  )
25246  )
25247  (block $label$33
25248  (loop $label$34
25249  (br_if $label$33
25250  (i64.ge_u
25251  (tee_local $3
25252  (i64.load
25253  (get_local $14)
25254  )
25255  )
25256  (tee_local $2
25257  (i64.load
25258  (get_local $6)
25259  )
25260  )
25261  )
25262  )
25263  (i64.store
25264  (get_local $13)
25265  (get_local $3)
25266  )
25267  (set_local $13
25268  (i32.add
25269  (get_local $13)
25270  (i32.const 8)
25271  )
25272  )
25273  (br_if $label$34
25274  (i32.ne
25275  (get_local $15)
25276  (tee_local $14
25277  (i32.add
25278  (get_local $14)
25279  (i32.const 8)
25280  )
25281  )
25282  )
25283  )
25284  (br $label$27)
25285  )
25286  )
25287  (set_local $6
25288  (i32.add
25289  (get_local $6)
25290  (i32.const 8)
25291  )
25292  )
25293  (br_if $label$32
25294  (i32.ne
25295  (tee_local $14
25296  (select
25297  (get_local $14)
25298  (i32.add
25299  (get_local $14)
25300  (i32.const 8)
25301  )
25302  (i64.lt_u
25303  (get_local $2)
25304  (get_local $3)
25305  )
25306  )
25307  )
25308  (get_local $15)
25309  )
25310  )
25311  (br $label$27)
25312  )
25313  )
25314  (set_local $14
25315  (i32.add
25316  (get_local $1)
25317  (i32.const 4)
25318  )
25319  )
25320  (br $label$26)
25321  )
25322  (set_local $5
25323  (i32.sub
25324  (get_local $15)
25325  (get_local $14)
25326  )
25327  )
25328  (set_local $6
25329  (i32.const 0)
25330  )
25331  (loop $label$35
25332  (i64.store
25333  (i32.add
25334  (get_local $13)
25335  (get_local $6)
25336  )
25337  (i64.load
25338  (i32.add
25339  (get_local $14)
25340  (get_local $6)
25341  )
25342  )
25343  )
25344  (br_if $label$35
25345  (i32.ne
25346  (get_local $5)
25347  (tee_local $6
25348  (i32.add
25349  (get_local $6)
25350  (i32.const 8)
25351  )
25352  )
25353  )
25354  )
25355  )
25356  (set_local $13
25357  (i32.add
25358  (i32.add
25359  (get_local $13)
25360  (i32.and
25361  (i32.sub
25362  (i32.add
25363  (get_local $15)
25364  (i32.const -8)
25365  )
25366  (get_local $14)
25367  )
25368  (i32.const -8)
25369  )
25370  )
25371  (i32.const 8)
25372  )
25373  )
25374  )
25375  (block $label$36
25376  (br_if $label$36
25377  (i32.eq
25378  (get_local $12)
25379  (get_local $13)
25380  )
25381  )
25382  (set_local $9
25383  (i32.add
25384  (get_local $16)
25385  (i32.const 80)
25386  )
25387  )
25388  (set_local $10
25389  (i32.add
25390  (get_local $16)
25391  (i32.const 84)
25392  )
25393  )
25394  (set_local $8
25395  (i32.add
25396  (i32.add
25397  (get_local $16)
25398  (i32.const 56)
25399  )
25400  (i32.const 8)
25401  )
25402  )
25403  (loop $label$37
25404  (set_local $3
25405  (i64.load
25406  (get_local $12)
25407  )
25408  )
25409  (block $label$38
25410  (br_if $label$38
25411  (i32.eq
25412  (tee_local $15
25413  (i32.load
25414  (get_local $10)
25415  )
25416  )
25417  (tee_local $4
25418  (i32.load
25419  (get_local $9)
25420  )
25421  )
25422  )
25423  )
25424  (set_local $14
25425  (i32.add
25426  (get_local $15)
25427  (i32.const -24)
25428  )
25429  )
25430  (set_local $5
25431  (i32.sub
25432  (i32.const 0)
25433  (get_local $4)
25434  )
25435  )
25436  (loop $label$39
25437  (br_if $label$38
25438  (i64.eq
25439  (i64.load
25440  (i32.load
25441  (get_local $14)
25442  )
25443  )
25444  (get_local $3)
25445  )
25446  )
25447  (set_local $15
25448  (get_local $14)
25449  )
25450  (set_local $14
25451  (tee_local $6
25452  (i32.add
25453  (get_local $14)
25454  (i32.const -24)
25455  )
25456  )
25457  )
25458  (br_if $label$39
25459  (i32.ne
25460  (i32.add
25461  (get_local $6)
25462  (get_local $5)
25463  )
25464  (i32.const -24)
25465  )
25466  )
25467  )
25468  )
25469  (block $label$40
25470  (block $label$41
25471  (br_if $label$41
25472  (i32.eq
25473  (get_local $15)
25474  (get_local $4)
25475  )
25476  )
25477  (call $enumivo_assert
25478  (i32.eq
25479  (i32.load offset=180
25480  (tee_local $14
25481  (i32.load
25482  (i32.add
25483  (get_local $15)
25484  (i32.const -24)
25485  )
25486  )
25487  )
25488  )
25489  (i32.add
25490  (get_local $16)
25491  (i32.const 56)
25492  )
25493  )
25494  (i32.const 448)
25495  )
25496  (br $label$40)
25497  )
25498  (set_local $14
25499  (i32.const 0)
25500  )
25501  (br_if $label$40
25502  (i32.lt_s
25503  (tee_local $6
25504  (call $db_find_i64
25505  (i64.load offset=56
25506  (get_local $16)
25507  )
25508  (i64.load
25509  (get_local $8)
25510  )
25511  (i64.const -5915305344024389824)
25512  (get_local $3)
25513  )
25514  )
25515  (i32.const 0)
25516  )
25517  )
25518  (call $enumivo_assert
25519  (i32.eq
25520  (i32.load offset=180
25521  (tee_local $14
25522  (call $_ZNK5eosio11multi_indexILy12531438729685161792EN11enumivosystem6votingILy6138663577826885632EE13producer_infoEJNS_10indexed_byILy12531717195943457440EN5boost11multi_index13const_mem_funIS4_oXadL_ZNKS4_8by_votesEvEEEEEEEE31load_object_by_primary_iteratorEl
25523  (i32.add
25524  (get_local $16)
25525  (i32.const 56)
25526  )
25527  (get_local $6)
25528  )
25529  )
25530  )
25531  (i32.add
25532  (get_local $16)
25533  (i32.const 56)
25534  )
25535  )
25536  (i32.const 448)
25537  )
25538  )
25539  (call $enumivo_assert
25540  (tee_local $6
25541  (i32.ne
25542  (get_local $14)
25543  (i32.const 0)
25544  )
25545  )
25546  (i32.const 928)
25547  )
25548  (i32.store offset=8
25549  (get_local $16)
25550  (i32.add
25551  (get_local $16)
25552  (i32.const 32)
25553  )
25554  )
25555  (call $enumivo_assert
25556  (get_local $6)
25557  (i32.const 512)
25558  )
25559  (call $_ZN5eosio11multi_indexILy12531438729685161792EN11enumivosystem6votingILy6138663577826885632EE13producer_infoEJNS_10indexed_byILy12531717195943457440EN5boost11multi_index13const_mem_funIS4_oXadL_ZNKS4_8by_votesEvEEEEEEEE6modifyIZNS3_2onERKNS3_12voteproducerEEUlRT_E1_EEvRKS4_yOSG_
25560  (i32.add
25561  (get_local $16)
25562  (i32.const 56)
25563  )
25564  (get_local $14)
25565  (i64.const 0)
25566  (i32.add
25567  (get_local $16)
25568  (i32.const 8)
25569  )
25570  )
25571  (br_if $label$37
25572  (i32.ne
25573  (tee_local $12
25574  (i32.add
25575  (get_local $12)
25576  (i32.const 8)
25577  )
25578  )
25579  (get_local $13)
25580  )
25581  )
25582  )
25583  (set_local $12
25584  (i32.load offset=16
25585  (get_local $16)
25586  )
25587  )
25588  )
25589  (block $label$42
25590  (br_if $label$42
25591  (i32.eqz
25592  (get_local $12)
25593  )
25594  )
25595  (i32.store offset=20
25596  (get_local $16)
25597  (get_local $12)
25598  )
25599  (call $_ZdlPv
25600  (get_local $12)
25601  )
25602  )
25603  (set_local $14
25604  (i32.add
25605  (get_local $1)
25606  (i32.const 4)
25607  )
25608  )
25609  )
25610  (i64.store offset=16
25611  (get_local $16)
25612  (i64.const 0)
25613  )
25614  (set_local $13
25615  (i32.const 0)
25616  )
25617  (i32.store offset=24
25618  (get_local $16)
25619  (i32.const 0)
25620  )
25621  (block $label$43
25622  (block $label$44
25623  (br_if $label$44
25624  (i32.eqz
25625  (tee_local $6
25626  (i32.shr_s
25627  (tee_local $5
25628  (i32.sub
25629  (tee_local $15
25630  (i32.load
25631  (get_local $14)
25632  )
25633  )
25634  (tee_local $14
25635  (i32.load
25636  (get_local $1)
25637  )
25638  )
25639  )
25640  )
25641  (i32.const 3)
25642  )
25643  )
25644  )
25645  )
25646  (br_if $label$43
25647  (i32.ge_u
25648  (get_local $6)
25649  (i32.const 536870912)
25650  )
25651  )
25652  (i32.store
25653  (i32.add
25654  (i32.add
25655  (get_local $16)
25656  (i32.const 16)
25657  )
25658  (i32.const 8)
25659  )
25660  (tee_local $15
25661  (i32.add
25662  (tee_local $13
25663  (call $_Znwj
25664  (get_local $5)
25665  )
25666  )
25667  (i32.shl
25668  (get_local $6)
25669  (i32.const 3)
25670  )
25671  )
25672  )
25673  )
25674  (i32.store offset=16
25675  (get_local $16)
25676  (get_local $13)
25677  )
25678  (i32.store offset=20
25679  (get_local $16)
25680  (get_local $13)
25681  )
25682  (set_local $14
25683  (get_local $13)
25684  )
25685  (loop $label$45
25686  (i64.store
25687  (get_local $14)
25688  (i64.const 0)
25689  )
25690  (set_local $14
25691  (i32.add
25692  (get_local $14)
25693  (i32.const 8)
25694  )
25695  )
25696  (br_if $label$45
25697  (tee_local $6
25698  (i32.add
25699  (get_local $6)
25700  (i32.const -1)
25701  )
25702  )
25703  )
25704  )
25705  (i32.store offset=20
25706  (get_local $16)
25707  (get_local $15)
25708  )
25709  (set_local $15
25710  (i32.load
25711  (i32.add
25712  (get_local $1)
25713  (i32.const 4)
25714  )
25715  )
25716  )
25717  (set_local $14
25718  (i32.load
25719  (get_local $1)
25720  )
25721  )
25722  )
25723  (block $label$46
25724  (block $label$47
25725  (block $label$48
25726  (br_if $label$48
25727  (i32.eqz
25728  (get_local $11)
25729  )
25730  )
25731  (set_local $12
25732  (get_local $13)
25733  )
25734  (br_if $label$47
25735  (i32.eq
25736  (get_local $14)
25737  (get_local $15)
25738  )
25739  )
25740  (set_local $5
25741  (i32.load offset=4
25742  (get_local $11)
25743  )
25744  )
25745  (set_local $6
25746  (i32.load
25747  (get_local $11)
25748  )
25749  )
25750  (set_local $12
25751  (get_local $13)
25752  )
25753  (loop $label$49
25754  (br_if $label$46
25755  (i32.eq
25756  (get_local $6)
25757  (get_local $5)
25758  )
25759  )
25760  (block $label$50
25761  (loop $label$51
25762  (br_if $label$50
25763  (i64.ge_u
25764  (tee_local $3
25765  (i64.load
25766  (get_local $14)
25767  )
25768  )
25769  (tee_local $2
25770  (i64.load
25771  (get_local $6)
25772  )
25773  )
25774  )
25775  )
25776  (i64.store
25777  (get_local $12)
25778  (get_local $3)
25779  )
25780  (set_local $12
25781  (i32.add
25782  (get_local $12)
25783  (i32.const 8)
25784  )
25785  )
25786  (br_if $label$51
25787  (i32.ne
25788  (get_local $15)
25789  (tee_local $14
25790  (i32.add
25791  (get_local $14)
25792  (i32.const 8)
25793  )
25794  )
25795  )
25796  )
25797  (br $label$47)
25798  )
25799  )
25800  (set_local $6
25801  (i32.add
25802  (get_local $6)
25803  (i32.const 8)
25804  )
25805  )
25806  (br_if $label$49
25807  (i32.ne
25808  (tee_local $14
25809  (select
25810  (get_local $14)
25811  (i32.add
25812  (get_local $14)
25813  (i32.const 8)
25814  )
25815  (i64.lt_u
25816  (get_local $2)
25817  (get_local $3)
25818  )
25819  )
25820  )
25821  (get_local $15)
25822  )
25823  )
25824  (br $label$47)
25825  )
25826  )
25827  (set_local $12
25828  (get_local $13)
25829  )
25830  (br_if $label$47
25831  (i32.eq
25832  (get_local $14)
25833  (get_local $15)
25834  )
25835  )
25836  (set_local $5
25837  (i32.sub
25838  (i32.add
25839  (get_local $15)
25840  (i32.const -8)
25841  )
25842  (get_local $14)
25843  )
25844  )
25845  (set_local $6
25846  (get_local $13)
25847  )
25848  (loop $label$52
25849  (i64.store
25850  (get_local $6)
25851  (i64.load
25852  (get_local $14)
25853  )
25854  )
25855  (set_local $6
25856  (i32.add
25857  (get_local $6)
25858  (i32.const 8)
25859  )
25860  )
25861  (br_if $label$52
25862  (i32.ne
25863  (get_local $15)
25864  (tee_local $14
25865  (i32.add
25866  (get_local $14)
25867  (i32.const 8)
25868  )
25869  )
25870  )
25871  )
25872  )
25873  (set_local $12
25874  (i32.add
25875  (i32.add
25876  (get_local $13)
25877  (i32.and
25878  (get_local $5)
25879  (i32.const -8)
25880  )
25881  )
25882  (i32.const 8)
25883  )
25884  )
25885  )
25886  (br_if $label$23
25887  (i32.eq
25888  (get_local $13)
25889  (get_local $12)
25890  )
25891  )
25892  (br $label$24)
25893  )
25894  (set_local $5
25895  (i32.sub
25896  (get_local $15)
25897  (get_local $14)
25898  )
25899  )
25900  (set_local $6
25901  (i32.const 0)
25902  )
25903  (loop $label$53
25904  (i64.store
25905  (i32.add
25906  (get_local $12)
25907  (get_local $6)
25908  )
25909  (i64.load
25910  (i32.add
25911  (get_local $14)
25912  (get_local $6)
25913  )
25914  )
25915  )
25916  (br_if $label$53
25917  (i32.ne
25918  (get_local $5)
25919  (tee_local $6
25920  (i32.add
25921  (get_local $6)
25922  (i32.const 8)
25923  )
25924  )
25925  )
25926  )
25927  )
25928  (br_if $label$24
25929  (i32.ne
25930  (get_local $13)
25931  (tee_local $12
25932  (i32.add
25933  (i32.add
25934  (get_local $12)
25935  (i32.and
25936  (i32.sub
25937  (i32.add
25938  (get_local $15)
25939  (i32.const -8)
25940  )
25941  (get_local $14)
25942  )
25943  (i32.const -8)
25944  )
25945  )
25946  (i32.const 8)
25947  )
25948  )
25949  )
25950  )
25951  (br $label$23)
25952  )
25953  (call $_ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv
25954  (i32.add
25955  (get_local $16)
25956  (i32.const 16)
25957  )
25958  )
25959  (unreachable)
25960  )
25961  (call $_ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv
25962  (i32.add
25963  (get_local $16)
25964  (i32.const 16)
25965  )
25966  )
25967  (unreachable)
25968  )
25969  (set_local $9
25970  (i32.add
25971  (get_local $16)
25972  (i32.const 80)
25973  )
25974  )
25975  (set_local $10
25976  (i32.add
25977  (get_local $16)
25978  (i32.const 84)
25979  )
25980  )
25981  (set_local $11
25982  (i32.add
25983  (i32.add
25984  (get_local $16)
25985  (i32.const 56)
25986  )
25987  (i32.const 8)
25988  )
25989  )
25990  (loop $label$54
25991  (set_local $3
25992  (i64.load
25993  (get_local $13)
25994  )
25995  )
25996  (block $label$55
25997  (br_if $label$55
25998  (i32.eq
25999  (tee_local $15
26000  (i32.load
26001  (get_local $10)
26002  )
26003  )
26004  (tee_local $4
26005  (i32.load
26006  (get_local $9)
26007  )
26008  )
26009  )
26010  )
26011  (set_local $14
26012  (i32.add
26013  (get_local $15)
26014  (i32.const -24)
26015  )
26016  )
26017  (set_local $5
26018  (i32.sub
26019  (i32.const 0)
26020  (get_local $4)
26021  )
26022  )
26023  (loop $label$56
26024  (br_if $label$55
26025  (i64.eq
26026  (i64.load
26027  (i32.load
26028  (get_local $14)
26029  )
26030  )
26031  (get_local $3)
26032  )
26033  )
26034  (set_local $15
26035  (get_local $14)
26036  )
26037  (set_local $14
26038  (tee_local $6
26039  (i32.add
26040  (get_local $14)
26041  (i32.const -24)
26042  )
26043  )
26044  )
26045  (br_if $label$56
26046  (i32.ne
26047  (i32.add
26048  (get_local $6)
26049  (get_local $5)
26050  )
26051  (i32.const -24)
26052  )
26053  )
26054  )
26055  )
26056  (block $label$57
26057  (block $label$58
26058  (br_if $label$58
26059  (i32.eq
26060  (get_local $15)
26061  (get_local $4)
26062  )
26063  )
26064  (call $enumivo_assert
26065  (i32.eq
26066  (i32.load offset=180
26067  (tee_local $14
26068  (i32.load
26069  (i32.add
26070  (get_local $15)
26071  (i32.const -24)
26072  )
26073  )
26074  )
26075  )
26076  (i32.add
26077  (get_local $16)
26078  (i32.const 56)
26079  )
26080  )
26081  (i32.const 448)
26082  )
26083  (br $label$57)
26084  )
26085  (set_local $14
26086  (i32.const 0)
26087  )
26088  (br_if $label$57
26089  (i32.lt_s
26090  (tee_local $6
26091  (call $db_find_i64
26092  (i64.load offset=56
26093  (get_local $16)
26094  )
26095  (i64.load
26096  (get_local $11)
26097  )
26098  (i64.const -5915305344024389824)
26099  (get_local $3)
26100  )
26101  )
26102  (i32.const 0)
26103  )
26104  )
26105  (call $enumivo_assert
26106  (i32.eq
26107  (i32.load offset=180
26108  (tee_local $14
26109  (call $_ZNK5eosio11multi_indexILy12531438729685161792EN11enumivosystem6votingILy6138663577826885632EE13producer_infoEJNS_10indexed_byILy12531717195943457440EN5boost11multi_index13const_mem_funIS4_oXadL_ZNKS4_8by_votesEvEEEEEEEE31load_object_by_primary_iteratorEl
26110  (i32.add
26111  (get_local $16)
26112  (i32.const 56)
26113  )
26114  (get_local $6)
26115  )
26116  )
26117  )
26118  (i32.add
26119  (get_local $16)
26120  (i32.const 56)
26121  )
26122  )
26123  (i32.const 448)
26124  )
26125  )
26126  (call $enumivo_assert
26127  (tee_local $6
26128  (i32.ne
26129  (get_local $14)
26130  (i32.const 0)
26131  )
26132  )
26133  (i32.const 2256)
26134  )
26135  (block $label$59
26136  (br_if $label$59
26137  (i64.ne
26138  (i64.load
26139  (i32.add
26140  (get_local $0)
26141  (i32.const 8)
26142  )
26143  )
26144  (i64.const 0)
26145  )
26146  )
26147  (call $enumivo_assert
26148  (i32.eq
26149  (i32.sub
26150  (i32.load
26151  (i32.add
26152  (get_local $14)
26153  (i32.const 148)
26154  )
26155  )
26156  (i32.load offset=144
26157  (get_local $14)
26158  )
26159  )
26160  (i32.const 34)
26161  )
26162  (i32.const 2288)
26163  )
26164  )
26165  (i32.store offset=8
26166  (get_local $16)
26167  (i32.add
26168  (get_local $16)
26169  (i32.const 32)
26170  )
26171  )
26172  (call $enumivo_assert
26173  (get_local $6)
26174  (i32.const 512)
26175  )
26176  (call $_ZN5eosio11multi_indexILy12531438729685161792EN11enumivosystem6votingILy6138663577826885632EE13producer_infoEJNS_10indexed_byILy12531717195943457440EN5boost11multi_index13const_mem_funIS4_oXadL_ZNKS4_8by_votesEvEEEEEEEE6modifyIZNS3_2onERKNS3_12voteproducerEEUlRT_E2_EEvRKS4_yOSG_
26177  (i32.add
26178  (get_local $16)
26179  (i32.const 56)
26180  )
26181  (get_local $14)
26182  (i64.const 0)
26183  (i32.add
26184  (get_local $16)
26185  (i32.const 8)
26186  )
26187  )
26188  (br_if $label$54
26189  (i32.ne
26190  (tee_local $13
26191  (i32.add
26192  (get_local $13)
26193  (i32.const 8)
26194  )
26195  )
26196  (get_local $12)
26197  )
26198  )
26199  )
26200  )
26201  (set_local $14
26202  (i32.load offset=100
26203  (get_local $16)
26204  )
26205  )
26206  (i32.store offset=8
26207  (get_local $16)
26208  (get_local $0)
26209  )
26210  (call $enumivo_assert
26211  (i32.ne
26212  (get_local $14)
26213  (i32.const 0)
26214  )
26215  (i32.const 512)
26216  )
26217  (call $_ZN5eosio11multi_indexILy15938991009778630656EN11enumivosystem6votingILy6138663577826885632EE10voter_infoEJEE6modifyIZNS3_2onERKNS3_12voteproducerEEUlRS4_E_EEvRKS4_yOT_
26218  (i32.add
26219  (get_local $16)
26220  (i32.const 104)
26221  )
26222  (get_local $14)
26223  (i64.const 0)
26224  (i32.add
26225  (get_local $16)
26226  (i32.const 8)
26227  )
26228  )
26229  (block $label$60
26230  (br_if $label$60
26231  (i32.eqz
26232  (tee_local $14
26233  (i32.load offset=16
26234  (get_local $16)
26235  )
26236  )
26237  )
26238  )
26239  (i32.store offset=20
26240  (get_local $16)
26241  (get_local $14)
26242  )
26243  (call $_ZdlPv
26244  (get_local $14)
26245  )
26246  )
26247  (br_if $label$7
26248  (i32.eqz
26249  (tee_local $5
26250  (i32.load offset=80
26251  (get_local $16)
26252  )
26253  )
26254  )
26255  )
26256  (block $label$61
26257  (block $label$62
26258  (br_if $label$62
26259  (i32.eq
26260  (tee_local $14
26261  (i32.load
26262  (tee_local $13
26263  (i32.add
26264  (get_local $16)
26265  (i32.const 84)
26266  )
26267  )
26268  )
26269  )
26270  (get_local $5)
26271  )
26272  )
26273  (loop $label$63
26274  (set_local $6
26275  (i32.load
26276  (tee_local $14
26277  (i32.add
26278  (get_local $14)
26279  (i32.const -24)
26280  )
26281  )
26282  )
26283  )
26284  (i32.store
26285  (get_local $14)
26286  (i32.const 0)
26287  )
26288  (block $label$64
26289  (br_if $label$64
26290  (i32.eqz
26291  (get_local $6)
26292  )
26293  )
26294  (block $label$65
26295  (br_if $label$65
26296  (i32.eqz
26297  (tee_local $15
26298  (i32.load offset=144
26299  (get_local $6)
26300  )
26301  )
26302  )
26303  )
26304  (i32.store
26305  (i32.add
26306  (get_local $6)
26307  (i32.const 148)
26308  )
26309  (get_local $15)
26310  )
26311  (call $_ZdlPv
26312  (get_local $15)
26313  )
26314  )
26315  (call $_ZdlPv
26316  (get_local $6)
26317  )
26318  )
26319  (br_if $label$63
26320  (i32.ne
26321  (get_local $5)
26322  (get_local $14)
26323  )
26324  )
26325  )
26326  (set_local $14
26327  (i32.load
26328  (i32.add
26329  (get_local $16)
26330  (i32.const 80)
26331  )
26332  )
26333  )
26334  (br $label$61)
26335  )
26336  (set_local $14
26337  (get_local $5)
26338  )
26339  )
26340  (i32.store
26341  (get_local $13)
26342  (get_local $5)
26343  )
26344  (call $_ZdlPv
26345  (get_local $14)
26346  )
26347  )
26348  (block $label$66
26349  (br_if $label$66
26350  (i32.eqz
26351  (tee_local $5
26352  (i32.load offset=128
26353  (get_local $16)
26354  )
26355  )
26356  )
26357  )
26358  (block $label$67
26359  (block $label$68
26360  (br_if $label$68
26361  (i32.eq
26362  (tee_local $14
26363  (i32.load
26364  (tee_local $13
26365  (i32.add
26366  (get_local $16)
26367  (i32.const 132)
26368  )
26369  )
26370  )
26371  )
26372  (get_local $5)
26373  )
26374  )
26375  (loop $label$69
26376  (set_local $6
26377  (i32.load
26378  (tee_local $14
26379  (i32.add
26380  (get_local $14)
26381  (i32.const -24)
26382  )
26383  )
26384  )
26385  )
26386  (i32.store
26387  (get_local $14)
26388  (i32.const 0)
26389  )
26390  (block $label$70
26391  (br_if $label$70
26392  (i32.eqz
26393  (get_local $6)
26394  )
26395  )
26396  (block $label$71
26397  (br_if $label$71
26398  (i32.eqz
26399  (tee_local $15
26400  (i32.load offset=64
26401  (get_local $6)
26402  )
26403  )
26404  )
26405  )
26406  (i32.store
26407  (i32.add
26408  (get_local $6)
26409  (i32.const 68)
26410  )
26411  (get_local $15)
26412  )
26413  (call $_ZdlPv
26414  (get_local $15)
26415  )
26416  )
26417  (call $_ZdlPv
26418  (get_local $6)
26419  )
26420  )
26421  (br_if $label$69
26422  (i32.ne
26423  (get_local $5)
26424  (get_local $14)
26425  )
26426  )
26427  )
26428  (set_local $14
26429  (i32.load
26430  (i32.add
26431  (get_local $16)
26432  (i32.const 128)
26433  )
26434  )
26435  )
26436  (br $label$67)
26437  )
26438  (set_local $14
26439  (get_local $5)
26440  )
26441  )
26442  (i32.store
26443  (get_local $13)
26444  (get_local $5)
26445  )
26446  (call $_ZdlPv
26447  (get_local $14)
26448  )
26449  )
26450  (i32.store offset=4
26451  (i32.const 0)
26452  (i32.add
26453  (get_local $16)
26454  (i32.const 144)
26455  )
26456  )
26457  )
26458  (func $_ZN5eosio18unpack_action_dataIN11enumivosystem8contractILy6138663577826885632EE7onblockEEET_v (param $0 i32)
26459  (local $1 i32)
26460  (local $2 i32)
26461  (local $3 i32)
26462  (i32.store offset=4
26463  (i32.const 0)
26464  (tee_local $3
26465  (i32.sub
26466  (i32.load offset=4
26467  (i32.const 0)
26468  )
26469  (i32.const 16)
26470  )
26471  )
26472  )
26473  (i32.store offset=4
26474  (i32.const 0)
26475  (tee_local $2
26476  (i32.sub
26477  (get_local $3)
26478  (i32.and
26479  (i32.add
26480  (tee_local $1
26481  (call $action_data_size)
26482  )
26483  (i32.const 15)
26484  )
26485  (i32.const -16)
26486  )
26487  )
26488  )
26489  )
26490  (drop
26491  (call $read_action_data
26492  (get_local $2)
26493  (get_local $1)
26494  )
26495  )
26496  (i32.store8 offset=148
26497  (get_local $0)
26498  (i32.const 0)
26499  )
26500  (i32.store offset=4
26501  (tee_local $3
26502  (get_local $3)
26503  )
26504  (get_local $2)
26505  )
26506  (i32.store
26507  (get_local $3)
26508  (get_local $2)
26509  )
26510  (i32.store offset=8
26511  (get_local $3)
26512  (i32.add
26513  (get_local $2)
26514  (get_local $1)
26515  )
26516  )
26517  (drop
26518  (call $_ZN11enumivosystemrsIN5eosio10datastreamIPKcEEEERT_S7_RNS_12block_headerE
26519  (get_local $3)
26520  (get_local $0)
26521  )
26522  )
26523  (i32.store offset=4
26524  (i32.const 0)
26525  (i32.add
26526  (get_local $3)
26527  (i32.const 16)
26528  )
26529  )
26530  )
26531  (func $_ZN11enumivosystem8contractILy6138663577826885632EE2onERKNS1_7onblockE (param $0 i32)
26532  (local $1 i64)
26533  (local $2 i64)
26534  (local $3 i64)
26535  (local $4 i32)
26536  (local $5 i32)
26537  (local $6 i32)
26538  (local $7 i32)
26539  (local $8 i32)
26540  (local $9 i32)
26541  (i32.store offset=4
26542  (i32.const 0)
26543  (tee_local $9
26544  (i32.sub
26545  (i32.load offset=4
26546  (i32.const 0)
26547  )
26548  (i32.const 224)
26549  )
26550  )
26551  )
26552  (drop
26553  (call $_ZN11enumivosystem8contractILy6138663577826885632EE12update_cycleEm
26554  (i32.load offset=32
26555  (get_local $0)
26556  )
26557  )
26558  )
26559  (i32.store
26560  (i32.add
26561  (get_local $9)
26562  (i32.const 216)
26563  )
26564  (i32.const 0)
26565  )
26566  (i64.store offset=192
26567  (get_local $9)
26568  (i64.const 6138663577826885632)
26569  )
26570  (i64.store offset=184
26571  (get_local $9)
26572  (i64.const 6138663577826885632)
26573  )
26574  (i64.store offset=200
26575  (get_local $9)
26576  (i64.const -1)
26577  )
26578  (i64.store offset=208
26579  (get_local $9)
26580  (i64.const 0)
26581  )
26582  (i32.store8 offset=220
26583  (get_local $9)
26584  (i32.const 0)
26585  )
26586  (set_local $1
26587  (i64.load offset=136
26588  (get_local $0)
26589  )
26590  )
26591  (block $label$0
26592  (block $label$1
26593  (br_if $label$1
26594  (i32.eqz
26595  (call $_ZN5eosio9singletonILy6138663577826885632ELy8419219356471787520ELy6138663577826885632EN11enumivosystem6commonILy6138663577826885632EE18enumivo_global_stateEE6existsEy
26596  (i64.const 6138663577826885632)
26597  )
26598  )
26599  )
26600  (call $_ZN5eosio9singletonILy6138663577826885632ELy8419219356471787520ELy6138663577826885632EN11enumivosystem6commonILy6138663577826885632EE18enumivo_global_stateEE3getEy
26601  (i32.add
26602  (get_local $9)
26603  (i32.const 16)
26604  )
26605  (i64.const 6138663577826885632)
26606  )
26607  (set_local $7
26608  (i32.load
26609  (i32.add
26610  (get_local $9)
26611  (i32.const 208)
26612  )
26613  )
26614  )
26615  (set_local $6
26616  (i32.load
26617  (i32.add
26618  (get_local $9)
26619  (i32.const 212)
26620  )
26621  )
26622  )
26623  (br $label$0)
26624  )
26625  (block $label$2
26626  (br_if $label$2
26627  (i32.and
26628  (i32.load8_u offset=1712
26629  (i32.const 0)
26630  )
26631  (i32.const 1)
26632  )
26633  )
26634  (i64.store offset=1816
26635  (i32.const 0)
26636  (i64.const 10485760)
26637  )
26638  (i64.store offset=1824
26639  (i32.const 0)
26640  (i64.const 4294967296000)
26641  )
26642  (i64.store offset=1832
26643  (i32.const 0)
26644  (i64.const 0)
26645  )
26646  (i64.store offset=1840
26647  (i32.const 0)
26648  (i64.const 0)
26649  )
26650  (i64.store offset=1848
26651  (i32.const 0)
26652  (i64.const 0)
26653  )
26654  (i64.store offset=1856
26655  (i32.const 0)
26656  (i64.const 0)
26657  )
26658  (i32.store offset=1864
26659  (i32.const 0)
26660  (i32.const 0)
26661  )
26662  (i32.store offset=1868
26663  (i32.const 0)
26664  (i32.const 0)
26665  )
26666  (i32.store offset=1872
26667  (i32.const 0)
26668  (i32.const 0)
26669  )
26670  (i64.store offset=1880
26671  (i32.const 0)
26672  (i64.const 0)
26673  )
26674  (i32.store offset=1712
26675  (i32.const 0)
26676  (i32.const 1)
26677  )
26678  )
26679  (call $_ZN5eosio25get_blockchain_parametersERNS_21blockchain_parametersE
26680  (i32.const 1720)
26681  )
26682  (drop
26683  (call $memcpy
26684  (i32.add
26685  (get_local $9)
26686  (i32.const 16)
26687  )
26688  (i32.const 1720)
26689  (i32.const 168)
26690  )
26691  )
26692  (set_local $7
26693  (i32.const 0)
26694  )
26695  (set_local $6
26696  (i32.const 0)
26697  )
26698  )
26699  (i64.store offset=8
26700  (get_local $9)
26701  (i64.load offset=144
26702  (get_local $9)
26703  )
26704  )
26705  (block $label$3
26706  (br_if $label$3
26707  (i32.eq
26708  (get_local $6)
26709  (get_local $7)
26710  )
26711  )
26712  (set_local $8
26713  (i32.add
26714  (get_local $6)
26715  (i32.const -24)
26716  )
26717  )
26718  (set_local $4
26719  (i32.sub
26720  (i32.const 0)
26721  (get_local $7)
26722  )
26723  )
26724  (loop $label$4
26725  (br_if $label$3
26726  (i64.eq
26727  (i64.load
26728  (i32.load
26729  (get_local $8)
26730  )
26731  )
26732  (get_local $1)
26733  )
26734  )
26735  (set_local $6
26736  (get_local $8)
26737  )
26738  (set_local $8
26739  (tee_local $5
26740  (i32.add
26741  (get_local $8)
26742  (i32.const -24)
26743  )
26744  )
26745  )
26746  (br_if $label$4
26747  (i32.ne
26748  (i32.add
26749  (get_local $5)
26750  (get_local $4)
26751  )
26752  (i32.const -24)
26753  )
26754  )
26755  )
26756  )
26757  (block $label$5
26758  (block $label$6
26759  (block $label$7
26760  (br_if $label$7
26761  (i32.eq
26762  (get_local $6)
26763  (get_local $7)
26764  )
26765  )
26766  (call $enumivo_assert
26767  (i32.eq
26768  (i32.load offset=180
26769  (tee_local $8
26770  (i32.load
26771  (i32.add
26772  (get_local $6)
26773  (i32.const -24)
26774  )
26775  )
26776  )
26777  )
26778  (i32.add
26779  (get_local $9)
26780  (i32.const 184)
26781  )
26782  )
26783  (i32.const 448)
26784  )
26785  (br_if $label$6
26786  (get_local $8)
26787  )
26788  (br $label$5)
26789  )
26790  (br_if $label$5
26791  (i32.lt_s
26792  (tee_local $8
26793  (call $db_find_i64
26794  (i64.load offset=184
26795  (get_local $9)
26796  )
26797  (i64.load
26798  (i32.add
26799  (get_local $9)
26800  (i32.const 192)
26801  )
26802  )
26803  (i64.const -5915305344024389824)
26804  (get_local $1)
26805  )
26806  )
26807  (i32.const 0)
26808  )
26809  )
26810  (call $enumivo_assert
26811  (i32.eq
26812  (i32.load offset=180
26813  (tee_local $8
26814  (call $_ZNK5eosio11multi_indexILy12531438729685161792EN11enumivosystem6votingILy6138663577826885632EE13producer_infoEJNS_10indexed_byILy12531717195943457440EN5boost11multi_index13const_mem_funIS4_oXadL_ZNKS4_8by_votesEvEEEEEEEE31load_object_by_primary_iteratorEl
26815  (i32.add
26816  (get_local $9)
26817  (i32.const 184)
26818  )
26819  (get_local $8)
26820  )
26821  )
26822  )
26823  (i32.add
26824  (get_local $9)
26825  (i32.const 184)
26826  )
26827  )
26828  (i32.const 448)
26829  )
26830  )
26831  (i32.store offset=4
26832  (get_local $9)
26833  (get_local $0)
26834  )
26835  (i32.store
26836  (get_local $9)
26837  (i32.add
26838  (get_local $9)
26839  (i32.const 8)
26840  )
26841  )
26842  (call $enumivo_assert
26843  (i32.const 1)
26844  (i32.const 512)
26845  )
26846  (call $_ZN5eosio11multi_indexILy12531438729685161792EN11enumivosystem6votingILy6138663577826885632EE13producer_infoEJNS_10indexed_byILy12531717195943457440EN5boost11multi_index13const_mem_funIS4_oXadL_ZNKS4_8by_votesEvEEEEEEEE6modifyIZNS1_8contractILy6138663577826885632EE2onERKNSE_7onblockEEUlRT_E_EEvRKS4_yOSI_
26847  (i32.add
26848  (get_local $9)
26849  (i32.const 184)
26850  )
26851  (get_local $8)
26852  (i64.const 0)
26853  (get_local $9)
26854  )
26855  )
26856  (set_local $1
26857  (i64.mul
26858  (tee_local $2
26859  (i64.extend_u/i32
26860  (tee_local $5
26861  (i32.sub
26862  (i32.load
26863  (tee_local $8
26864  (i32.add
26865  (get_local $0)
26866  (i32.const 32)
26867  )
26868  )
26869  )
26870  (i32.load offset=168
26871  (get_local $9)
26872  )
26873  )
26874  )
26875  )
26876  )
26877  (tee_local $3
26878  (i64.load offset=152
26879  (get_local $9)
26880  )
26881  )
26882  )
26883  )
26884  (block $label$8
26885  (block $label$9
26886  (br_if $label$9
26887  (i32.eqz
26888  (get_local $5)
26889  )
26890  )
26891  (set_local $5
26892  (i64.eq
26893  (i64.div_u
26894  (get_local $1)
26895  (get_local $2)
26896  )
26897  (get_local $3)
26898  )
26899  )
26900  (br $label$8)
26901  )
26902  (set_local $5
26903  (i32.const 1)
26904  )
26905  )
26906  (call $enumivo_assert
26907  (get_local $5)
26908  (i32.const 304)
26909  )
26910  (i32.store
26911  (i32.add
26912  (get_local $9)
26913  (i32.const 168)
26914  )
26915  (i32.load
26916  (get_local $8)
26917  )
26918  )
26919  (call $enumivo_assert
26920  (i64.ge_u
26921  (i64.add
26922  (i64.load offset=176
26923  (get_local $9)
26924  )
26925  (get_local $1)
26926  )
26927  (get_local $1)
26928  )
26929  (i32.const 400)
26930  )
26931  (i64.store offset=176
26932  (get_local $9)
26933  (i64.add
26934  (i64.load offset=176
26935  (get_local $9)
26936  )
26937  (get_local $1)
26938  )
26939  )
26940  (call $_ZN5eosio9singletonILy6138663577826885632ELy8419219356471787520ELy6138663577826885632EN11enumivosystem6commonILy6138663577826885632EE18enumivo_global_stateEE3setERKS4_yy
26941  (i32.add
26942  (get_local $9)
26943  (i32.const 16)
26944  )
26945  (i64.const 6138663577826885632)
26946  (i64.const 6138663577826885632)
26947  )
26948  (block $label$10
26949  (br_if $label$10
26950  (i32.eqz
26951  (tee_local $4
26952  (i32.load offset=208
26953  (get_local $9)
26954  )
26955  )
26956  )
26957  )
26958  (block $label$11
26959  (block $label$12
26960  (br_if $label$12
26961  (i32.eq
26962  (tee_local $8
26963  (i32.load
26964  (tee_local $0
26965  (i32.add
26966  (get_local $9)
26967  (i32.const 212)
26968  )
26969  )
26970  )
26971  )
26972  (get_local $4)
26973  )
26974  )
26975  (loop $label$13
26976  (set_local $5
26977  (i32.load
26978  (tee_local $8
26979  (i32.add
26980  (get_local $8)
26981  (i32.const -24)
26982  )
26983  )
26984  )
26985  )
26986  (i32.store
26987  (get_local $8)
26988  (i32.const 0)
26989  )
26990  (block $label$14
26991  (br_if $label$14
26992  (i32.eqz
26993  (get_local $5)
26994  )
26995  )
26996  (block $label$15
26997  (br_if $label$15
26998  (i32.eqz
26999  (tee_local $6
27000  (i32.load offset=144
27001  (get_local $5)
27002  )
27003  )
27004  )
27005  )
27006  (i32.store
27007  (i32.add
27008  (get_local $5)
27009  (i32.const 148)
27010  )
27011  (get_local $6)
27012  )
27013  (call $_ZdlPv
27014  (get_local $6)
27015  )
27016  )
27017  (call $_ZdlPv
27018  (get_local $5)
27019  )
27020  )
27021  (br_if $label$13
27022  (i32.ne
27023  (get_local $4)
27024  (get_local $8)
27025  )
27026  )
27027  )
27028  (set_local $8
27029  (i32.load
27030  (i32.add
27031  (get_local $9)
27032  (i32.const 208)
27033  )
27034  )
27035  )
27036  (br $label$11)
27037  )
27038  (set_local $8
27039  (get_local $4)
27040  )
27041  )
27042  (i32.store
27043  (get_local $0)
27044  (get_local $4)
27045  )
27046  (call $_ZdlPv
27047  (get_local $8)
27048  )
27049  )
27050  (i32.store offset=4
27051  (i32.const 0)
27052  (i32.add
27053  (get_local $9)
27054  (i32.const 224)
27055  )
27056  )
27057  )
27058  (func $_ZN5eosio18unpack_action_dataIN11enumivosystem8contractILy6138663577826885632EE12claimrewardsEEET_v (result i64)
27059  (local $0 i32)
27060  (local $1 i32)
27061  (local $2 i64)
27062  (local $3 i32)
27063  (i32.store offset=4
27064  (i32.const 0)
27065  (tee_local $3
27066  (i32.sub
27067  (i32.load offset=4
27068  (i32.const 0)
27069  )
27070  (i32.const 16)
27071  )
27072  )
27073  )
27074  (i32.store offset=4
27075  (i32.const 0)
27076  (tee_local $1
27077  (i32.sub
27078  (get_local $3)
27079  (i32.and
27080  (i32.add
27081  (tee_local $0
27082  (call $action_data_size)
27083  )
27084  (i32.const 15)
27085  )
27086  (i32.const -16)
27087  )
27088  )
27089  )
27090  )
27091  (drop
27092  (call $read_action_data
27093  (get_local $1)
27094  (get_local $0)
27095  )
27096  )
27097  (call $enumivo_assert
27098  (i32.gt_u
27099  (get_local $0)
27100  (i32.const 7)
27101  )
27102  (i32.const 1184)
27103  )
27104  (drop
27105  (call $memcpy
27106  (i32.add
27107  (tee_local $3
27108  (get_local $3)
27109  )
27110  (i32.const 8)
27111  )
27112  (get_local $1)
27113  (i32.const 8)
27114  )
27115  )
27116  (set_local $2
27117  (i64.load offset=8
27118  (get_local $3)
27119  )
27120  )
27121  (i32.store offset=4
27122  (i32.const 0)
27123  (i32.add
27124  (get_local $3)
27125  (i32.const 16)
27126  )
27127  )
27128  (get_local $2)
27129  )
27130  (func $_ZN11enumivosystem8contractILy6138663577826885632EE2onERKNS1_12claimrewardsE (param $0 i32)
27131  (local $1 i32)
27132  (local $2 i32)
27133  (local $3 i64)
27134  (local $4 i64)
27135  (local $5 i64)
27136  (local $6 i32)
27137  (local $7 i32)
27138  (local $8 i32)
27139  (local $9 i32)
27140  (local $10 i64)
27141  (local $11 i32)
27142  (i32.store offset=4
27143  (i32.const 0)
27144  (tee_local $11
27145  (i32.sub
27146  (i32.load offset=4
27147  (i32.const 0)
27148  )
27149  (i32.const 288)
27150  )
27151  )
27152  )
27153  (call $require_auth
27154  (i64.load
27155  (get_local $0)
27156  )
27157  )
27158  (call $enumivo_assert
27159  (i64.eqz
27160  (call $current_sender)
27161  )
27162  (i32.const 1344)
27163  )
27164  (i32.store
27165  (i32.add
27166  (get_local $11)
27167  (i32.const 280)
27168  )
27169  (i32.const 0)
27170  )
27171  (i64.store offset=256
27172  (get_local $11)
27173  (i64.const 6138663577826885632)
27174  )
27175  (i64.store offset=248
27176  (get_local $11)
27177  (i64.const 6138663577826885632)
27178  )
27179  (i64.store offset=264
27180  (get_local $11)
27181  (i64.const -1)
27182  )
27183  (i64.store offset=272
27184  (get_local $11)
27185  (i64.const 0)
27186  )
27187  (i32.store8 offset=284
27188  (get_local $11)
27189  (i32.const 0)
27190  )
27191  (set_local $8
27192  (i32.const 0)
27193  )
27194  (block $label$0
27195  (br_if $label$0
27196  (i32.lt_s
27197  (tee_local $2
27198  (call $db_find_i64
27199  (i64.const 6138663577826885632)
27200  (i64.const 6138663577826885632)
27201  (i64.const -5915305344024389824)
27202  (i64.load
27203  (get_local $0)
27204  )
27205  )
27206  )
27207  (i32.const 0)
27208  )
27209  )
27210  (call $enumivo_assert
27211  (i32.eq
27212  (i32.load offset=180
27213  (tee_local $8
27214  (call $_ZNK5eosio11multi_indexILy12531438729685161792EN11enumivosystem6votingILy6138663577826885632EE13producer_infoEJNS_10indexed_byILy12531717195943457440EN5boost11multi_index13const_mem_funIS4_oXadL_ZNKS4_8by_votesEvEEEEEEEE31load_object_by_primary_iteratorEl
27215  (i32.add
27216  (get_local $11)
27217  (i32.const 248)
27218  )
27219  (get_local $2)
27220  )
27221  )
27222  )
27223  (i32.add
27224  (get_local $11)
27225  (i32.const 248)
27226  )
27227  )
27228  (i32.const 448)
27229  )
27230  )
27231  (call $enumivo_assert
27232  (tee_local $1
27233  (i32.ne
27234  (get_local $8)
27235  (i32.const 0)
27236  )
27237  )
27238  (i32.const 1408)
27239  )
27240  (call $enumivo_assert
27241  (i32.eq
27242  (i32.sub
27243  (i32.load
27244  (i32.add
27245  (get_local $8)
27246  (i32.const 148)
27247  )
27248  )
27249  (i32.load offset=144
27250  (get_local $8)
27251  )
27252  )
27253  (i32.const 34)
27254  )
27255  (i32.const 1456)
27256  )
27257  (block $label$1
27258  (br_if $label$1
27259  (i32.eqz
27260  (i32.load offset=168
27261  (get_local $8)
27262  )
27263  )
27264  )
27265  (call $enumivo_assert
27266  (i32.ge_u
27267  (call $now)
27268  (i32.add
27269  (i32.load
27270  (i32.add
27271  (get_local $8)
27272  (i32.const 168)
27273  )
27274  )
27275  (i32.const 86400)
27276  )
27277  )
27278  (i32.const 1488)
27279  )
27280  )
27281  (set_local $10
27282  (i64.load offset=160
27283  (get_local $8)
27284  )
27285  )
27286  (i32.store offset=240
27287  (get_local $11)
27288  (i32.add
27289  (get_local $11)
27290  (i32.const 248)
27291  )
27292  )
27293  (set_local $6
27294  (i32.const 0)
27295  )
27296  (i32.store offset=228
27297  (get_local $11)
27298  (i32.const 0)
27299  )
27300  (i32.store offset=224
27301  (get_local $11)
27302  (i32.add
27303  (get_local $11)
27304  (i32.const 240)
27305  )
27306  )
27307  (i64.store offset=232
27308  (get_local $11)
27309  (i64.load align=4
27310  (call $_ZN5eosio11multi_indexILy12531438729685161792EN11enumivosystem6votingILy6138663577826885632EE13producer_infoEJNS_10indexed_byILy12531717195943457440EN5boost11multi_index13const_mem_funIS4_oXadL_ZNKS4_8by_votesEvEEEEEEEE5indexILy12531717195943457440ES9_Ly0ELb0EE14const_iteratormmEv
27311  (i32.add
27312  (get_local $11)
27313  (i32.const 224)
27314  )
27315  )
27316  )
27317  )
27318  (set_local $9
27319  (i32.const 0)
27320  )
27321  (set_local $4
27322  (i64.const 0)
27323  )
27324  (set_local $5
27325  (i64.const 0)
27326  )
27327  (loop $label$2
27328  (set_local $7
27329  (i32.and
27330  (get_local $6)
27331  (i32.const 1)
27332  )
27333  )
27334  (set_local $2
27335  (i32.load offset=236
27336  (get_local $11)
27337  )
27338  )
27339  (set_local $6
27340  (i32.const 1)
27341  )
27342  (block $label$3
27343  (br_if $label$3
27344  (get_local $7)
27345  )
27346  (set_local $6
27347  (i64.eq
27348  (i64.load
27349  (get_local $2)
27350  )
27351  (i64.load
27352  (get_local $0)
27353  )
27354  )
27355  )
27356  )
27357  (block $label$4
27358  (br_if $label$4
27359  (i32.ne
27360  (i32.sub
27361  (i32.load
27362  (i32.add
27363  (get_local $2)
27364  (i32.const 148)
27365  )
27366  )
27367  (i32.load offset=144
27368  (get_local $2)
27369  )
27370  )
27371  (i32.const 34)
27372  )
27373  )
27374  (set_local $5
27375  (i64.add
27376  (i64.add
27377  (i64.load
27378  (i32.add
27379  (get_local $2)
27380  (i32.const 24)
27381  )
27382  )
27383  (get_local $5)
27384  )
27385  (select
27386  (i64.const 1)
27387  (i64.extend_u/i32
27388  (i64.lt_u
27389  (tee_local $3
27390  (i64.add
27391  (tee_local $5
27392  (i64.load offset=16
27393  (get_local $2)
27394  )
27395  )
27396  (get_local $4)
27397  )
27398  )
27399  (get_local $5)
27400  )
27401  )
27402  (i64.lt_u
27403  (get_local $3)
27404  (get_local $4)
27405  )
27406  )
27407  )
27408  )
27409  (set_local $9
27410  (i32.add
27411  (get_local $9)
27412  (i32.const 1)
27413  )
27414  )
27415  (set_local $4
27416  (get_local $3)
27417  )
27418  )
27419  (block $label$5
27420  (i64.store offset=56
27421  (get_local $11)
27422  (i64.const 0)
27423  )
27424  (i64.store offset=48
27425  (get_local $11)
27426  (i64.const 0)
27427  )
27428  (call $_ZNK5eosio11multi_indexILy12531438729685161792EN11enumivosystem6votingILy6138663577826885632EE13producer_infoEJNS_10indexed_byILy12531717195943457440EN5boost11multi_index13const_mem_funIS4_oXadL_ZNKS4_8by_votesEvEEEEEEEE5indexILy12531717195943457440ES9_Ly0ELb0EE11lower_boundERKo
27429  (i32.add
27430  (get_local $11)
27431  (i32.const 216)
27432  )
27433  (i32.add
27434  (get_local $11)
27435  (i32.const 240)
27436  )
27437  (i32.add
27438  (get_local $11)
27439  (i32.const 48)
27440  )
27441  )
27442  (br_if $label$5
27443  (i32.eq
27444  (i32.load offset=236
27445  (get_local $11)
27446  )
27447  (i32.load offset=220
27448  (get_local $11)
27449  )
27450  )
27451  )
27452  (drop
27453  (call $_ZN5eosio11multi_indexILy12531438729685161792EN11enumivosystem6votingILy6138663577826885632EE13producer_infoEJNS_10indexed_byILy12531717195943457440EN5boost11multi_index13const_mem_funIS4_oXadL_ZNKS4_8by_votesEvEEEEEEEE5indexILy12531717195943457440ES9_Ly0ELb0EE14const_iteratormmEv
27454  (i32.add
27455  (get_local $11)
27456  (i32.const 232)
27457  )
27458  )
27459  )
27460  (br_if $label$2
27461  (i32.lt_u
27462  (get_local $9)
27463  (i32.const 121)
27464  )
27465  )
27466  )
27467  )
27468  (block $label$6
27469  (br_if $label$6
27470  (i32.ne
27471  (i32.and
27472  (get_local $6)
27473  (i64.ne
27474  (i64.or
27475  (get_local $4)
27476  (get_local $5)
27477  )
27478  (i64.const 0)
27479  )
27480  )
27481  (i32.const 1)
27482  )
27483  )
27484  (br_if $label$6
27485  (i32.eqz
27486  (call $_ZN5eosio9singletonILy6138663577826885632ELy8419219356471787520ELy6138663577826885632EN11enumivosystem6commonILy6138663577826885632EE18enumivo_global_stateEE6existsEy
27487  (i64.const 6138663577826885632)
27488  )
27489  )
27490  )
27491  (call $_ZN5eosio9singletonILy6138663577826885632ELy8419219356471787520ELy6138663577826885632EN11enumivosystem6commonILy6138663577826885632EE18enumivo_global_stateEE3getEy
27492  (i32.add
27493  (get_local $11)
27494  (i32.const 48)
27495  )
27496  (i64.const 6138663577826885632)
27497  )
27498  (call $__multi3
27499  (i32.add
27500  (get_local $11)
27501  (i32.const 16)
27502  )
27503  (i64.load offset=208
27504  (get_local $11)
27505  )
27506  (i64.const 0)
27507  (i64.load offset=16
27508  (get_local $8)
27509  )
27510  (i64.load
27511  (i32.add
27512  (get_local $8)
27513  (i32.const 24)
27514  )
27515  )
27516  )
27517  (call $__udivti3
27518  (get_local $11)
27519  (i64.load offset=16
27520  (get_local $11)
27521  )
27522  (i64.load
27523  (i32.add
27524  (get_local $11)
27525  (i32.const 24)
27526  )
27527  )
27528  (get_local $4)
27529  (get_local $5)
27530  )
27531  (call $enumivo_assert
27532  (i64.ge_u
27533  (tee_local $10
27534  (i64.add
27535  (tee_local $4
27536  (i64.load
27537  (get_local $11)
27538  )
27539  )
27540  (get_local $10)
27541  )
27542  )
27543  (get_local $4)
27544  )
27545  (i32.const 400)
27546  )
27547  (call $enumivo_assert
27548  (i64.ge_u
27549  (i64.load offset=208
27550  (get_local $11)
27551  )
27552  (get_local $4)
27553  )
27554  (i32.const 352)
27555  )
27556  (i64.store offset=208
27557  (get_local $11)
27558  (i64.sub
27559  (i64.load offset=208
27560  (get_local $11)
27561  )
27562  (get_local $4)
27563  )
27564  )
27565  (call $_ZN5eosio9singletonILy6138663577826885632ELy8419219356471787520ELy6138663577826885632EN11enumivosystem6commonILy6138663577826885632EE18enumivo_global_stateEE3setERKS4_yy
27566  (i32.add
27567  (get_local $11)
27568  (i32.const 48)
27569  )
27570  (i64.const 6138663577826885632)
27571  (i64.const 6138663577826885632)
27572  )
27573  )
27574  (call $enumivo_assert
27575  (i64.ne
27576  (get_local $10)
27577  (i64.const 0)
27578  )
27579  (i32.const 1536)
27580  )
27581  (call $enumivo_assert
27582  (get_local $1)
27583  (i32.const 512)
27584  )
27585  (call $_ZN5eosio11multi_indexILy12531438729685161792EN11enumivosystem6votingILy6138663577826885632EE13producer_infoEJNS_10indexed_byILy12531717195943457440EN5boost11multi_index13const_mem_funIS4_oXadL_ZNKS4_8by_votesEvEEEEEEEE6modifyIZNS1_8contractILy6138663577826885632EE2onERKNSE_12claimrewardsEEUlRT_E_EEvRKS4_yOSI_
27586  (i32.add
27587  (get_local $11)
27588  (i32.const 248)
27589  )
27590  (get_local $8)
27591  (i64.const 0)
27592  (i32.add
27593  (get_local $11)
27594  (i32.const 48)
27595  )
27596  )
27597  (i64.store offset=36 align=4
27598  (get_local $11)
27599  (i64.const 0)
27600  )
27601  (i32.store offset=32
27602  (get_local $11)
27603  (i32.const 0)
27604  )
27605  (set_local $4
27606  (i64.load
27607  (get_local $0)
27608  )
27609  )
27610  (block $label$7
27611  (br_if $label$7
27612  (i32.ge_u
27613  (tee_local $2
27614  (call $strlen
27615  (i32.const 1568)
27616  )
27617  )
27618  (i32.const -16)
27619  )
27620  )
27621  (block $label$8
27622  (block $label$9
27623  (block $label$10
27624  (br_if $label$10
27625  (i32.ge_u
27626  (get_local $2)
27627  (i32.const 11)
27628  )
27629  )
27630  (i32.store8 offset=32
27631  (get_local $11)
27632  (i32.shl
27633  (get_local $2)
27634  (i32.const 1)
27635  )
27636  )
27637  (set_local $6
27638  (i32.or
27639  (i32.add
27640  (get_local $11)
27641  (i32.const 32)
27642  )
27643  (i32.const 1)
27644  )
27645  )
27646  (br_if $label$9
27647  (get_local $2)
27648  )
27649  (br $label$8)
27650  )
27651  (set_local $6
27652  (call $_Znwj
27653  (tee_local $9
27654  (i32.and
27655  (i32.add
27656  (get_local $2)
27657  (i32.const 16)
27658  )
27659  (i32.const -16)
27660  )
27661  )
27662  )
27663  )
27664  (i32.store offset=32
27665  (get_local $11)
27666  (i32.or
27667  (get_local $9)
27668  (i32.const 1)
27669  )
27670  )
27671  (i32.store offset=40
27672  (get_local $11)
27673  (get_local $6)
27674  )
27675  (i32.store offset=36
27676  (get_local $11)
27677  (get_local $2)
27678  )
27679  )
27680  (drop
27681  (call $memcpy
27682  (get_local $6)
27683  (i32.const 1568)
27684  (get_local $2)
27685  )
27686  )
27687  )
27688  (i32.store8
27689  (i32.add
27690  (get_local $6)
27691  (get_local $2)
27692  )
27693  (i32.const 0)
27694  )
27695  (call $_ZN5eosio16generic_currencyINS_5tokenILy6138663577826885632ELy1397703940EyEEE15inline_transferEyyS2_NSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
27696  (get_local $4)
27697  (i64.const 6138663577826885632)
27698  (get_local $10)
27699  (i32.add
27700  (get_local $11)
27701  (i32.const 32)
27702  )
27703  )
27704  (block $label$11
27705  (br_if $label$11
27706  (i32.eqz
27707  (i32.and
27708  (i32.load8_u offset=32
27709  (get_local $11)
27710  )
27711  (i32.const 1)
27712  )
27713  )
27714  )
27715  (call $_ZdlPv
27716  (i32.load offset=40
27717  (get_local $11)
27718  )
27719  )
27720  )
27721  (block $label$12
27722  (br_if $label$12
27723  (i32.eqz
27724  (tee_local $7
27725  (i32.load offset=272
27726  (get_local $11)
27727  )
27728  )
27729  )
27730  )
27731  (block $label$13
27732  (block $label$14
27733  (br_if $label$14
27734  (i32.eq
27735  (tee_local $2
27736  (i32.load
27737  (tee_local $0
27738  (i32.add
27739  (get_local $11)
27740  (i32.const 276)
27741  )
27742  )
27743  )
27744  )
27745  (get_local $7)
27746  )
27747  )
27748  (loop $label$15
27749  (set_local $6
27750  (i32.load
27751  (tee_local $2
27752  (i32.add
27753  (get_local $2)
27754  (i32.const -24)
27755  )
27756  )
27757  )
27758  )
27759  (i32.store
27760  (get_local $2)
27761  (i32.const 0)
27762  )
27763  (block $label$16
27764  (br_if $label$16
27765  (i32.eqz
27766  (get_local $6)
27767  )
27768  )
27769  (block $label$17
27770  (br_if $label$17
27771  (i32.eqz
27772  (tee_local $9
27773  (i32.load offset=144
27774  (get_local $6)
27775  )
27776  )
27777  )
27778  )
27779  (i32.store
27780  (i32.add
27781  (get_local $6)
27782  (i32.const 148)
27783  )
27784  (get_local $9)
27785  )
27786  (call $_ZdlPv
27787  (get_local $9)
27788  )
27789  )
27790  (call $_ZdlPv
27791  (get_local $6)
27792  )
27793  )
27794  (br_if $label$15
27795  (i32.ne
27796  (get_local $7)
27797  (get_local $2)
27798  )
27799  )
27800  )
27801  (set_local $2
27802  (i32.load
27803  (i32.add
27804  (get_local $11)
27805  (i32.const 272)
27806  )
27807  )
27808  )
27809  (br $label$13)
27810  )
27811  (set_local $2
27812  (get_local $7)
27813  )
27814  )
27815  (i32.store
27816  (get_local $0)
27817  (get_local $7)
27818  )
27819  (call $_ZdlPv
27820  (get_local $2)
27821  )
27822  )
27823  (i32.store offset=4
27824  (i32.const 0)
27825  (i32.add
27826  (get_local $11)
27827  (i32.const 288)
27828  )
27829  )
27830  (return)
27831  )
27832  (call $_ZNKSt3__121__basic_string_commonILb1EE20__throw_length_errorEv
27833  (i32.add
27834  (get_local $11)
27835  (i32.const 32)
27836  )
27837  )
27838  (unreachable)
27839  )
27840  (func $_ZN5eosio18unpack_action_dataIN11enumivosystem6nativeILy6138663577826885632EE10newaccountEEET_v (param $0 i32)
27841  (local $1 i32)
27842  (local $2 i32)
27843  (local $3 i32)
27844  (i32.store offset=4
27845  (i32.const 0)
27846  (tee_local $3
27847  (i32.sub
27848  (i32.load offset=4
27849  (i32.const 0)
27850  )
27851  (i32.const 16)
27852  )
27853  )
27854  )
27855  (i32.store offset=4
27856  (i32.const 0)
27857  (tee_local $2
27858  (i32.sub
27859  (get_local $3)
27860  (i32.and
27861  (i32.add
27862  (tee_local $1
27863  (call $action_data_size)
27864  )
27865  (i32.const 15)
27866  )
27867  (i32.const -16)
27868  )
27869  )
27870  )
27871  )
27872  (drop
27873  (call $read_action_data
27874  (get_local $2)
27875  (get_local $1)
27876  )
27877  )
27878  (i64.store align=4
27879  (i32.add
27880  (get_local $0)
27881  (i32.const 20)
27882  )
27883  (i64.const 0)
27884  )
27885  (i64.store align=4
27886  (i32.add
27887  (get_local $0)
27888  (i32.const 28)
27889  )
27890  (i64.const 0)
27891  )
27892  (i64.store align=4
27893  (i32.add
27894  (get_local $0)
27895  (i32.const 36)
27896  )
27897  (i64.const 0)
27898  )
27899  (i64.store align=4
27900  (i32.add
27901  (get_local $0)
27902  (i32.const 48)
27903  )
27904  (i64.const 0)
27905  )
27906  (i64.store align=4
27907  (i32.add
27908  (get_local $0)
27909  (i32.const 56)
27910  )
27911  (i64.const 0)
27912  )
27913  (i32.store
27914  (i32.add
27915  (get_local $0)
27916  (i32.const 64)
27917  )
27918  (i32.const 0)
27919  )
27920  (i32.store
27921  (i32.add
27922  (get_local $0)
27923  (i32.const 68)
27924  )
27925  (i32.const 0)
27926  )
27927  (i32.store
27928  (i32.add
27929  (get_local $0)
27930  (i32.const 76)
27931  )
27932  (i32.const 0)
27933  )
27934  (i32.store
27935  (i32.add
27936  (get_local $0)
27937  (i32.const 80)
27938  )
27939  (i32.const 0)
27940  )
27941  (i32.store
27942  (i32.add
27943  (get_local $0)
27944  (i32.const 84)
27945  )
27946  (i32.const 0)
27947  )
27948  (i32.store
27949  (i32.add
27950  (get_local $0)
27951  (i32.const 88)
27952  )
27953  (i32.const 0)
27954  )
27955  (i32.store
27956  (i32.add
27957  (get_local $0)
27958  (i32.const 92)
27959  )
27960  (i32.const 0)
27961  )
27962  (i32.store
27963  (i32.add
27964  (get_local $0)
27965  (i32.const 96)
27966  )
27967  (i32.const 0)
27968  )
27969  (i32.store offset=4
27970  (tee_local $3
27971  (get_local $3)
27972  )
27973  (get_local $2)
27974  )
27975  (i32.store
27976  (get_local $3)
27977  (get_local $2)
27978  )
27979  (i32.store offset=8
27980  (get_local $3)
27981  (i32.add
27982  (get_local $2)
27983  (get_local $1)
27984  )
27985  )
27986  (drop
27987  (call $_ZN11enumivosystemrsIN5eosio10datastreamIPKcEEEERT_S7_RNS_6nativeILy6138663577826885632EE10newaccountE
27988  (get_local $3)
27989  (get_local $0)
27990  )
27991  )
27992  (i32.store offset=4
27993  (i32.const 0)
27994  (i32.add
27995  (get_local $3)
27996  (i32.const 16)
27997  )
27998  )
27999  )
28000  (func $_ZN5eosio8dispatchIN11enumivosystem8contractILy6138663577826885632EEENS1_6nativeILy6138663577826885632EE10updateauthENS5_10deleteauthEJNS5_8linkauthENS5_10unlinkauthENS5_12postrecoveryENS5_12passrecoveryENS5_12vetorecoveryENS5_7onerrorENS5_11canceldelayENS3_5nonceEEEEbyy (param $0 i64) (param $1 i64) (result i32)
28001  (local $2 i32)
28002  (local $3 i32)
28003  (i32.store offset=4
28004  (i32.const 0)
28005  (tee_local $3
28006  (i32.sub
28007  (i32.load offset=4
28008  (i32.const 0)
28009  )
28010  (i32.const 64)
28011  )
28012  )
28013  )
28014  (block $label$0
28015  (block $label$1
28016  (block $label$2
28017  (block $label$3
28018  (br_if $label$3
28019  (i64.ne
28020  (get_local $0)
28021  (i64.const 6138663577826885632)
28022  )
28023  )
28024  (block $label$4
28025  (br_if $label$4
28026  (i64.gt_s
28027  (get_local $1)
28028  (i64.const -3075276123059568641)
28029  )
28030  )
28031  (br_if $label$2
28032  (i64.eq
28033  (get_local $1)
28034  (i64.const -8383728422475530240)
28035  )
28036  )
28037  (br_if $label$3
28038  (i64.ne
28039  (get_local $1)
28040  (i64.const -3106663778418475008)
28041  )
28042  )
28043  (call $_ZN5eosio18unpack_action_dataIN11enumivosystem6nativeILy6138663577826885632EE10unlinkauthEEET_v
28044  (i32.add
28045  (get_local $3)
28046  (i32.const 8)
28047  )
28048  )
28049  (set_local $2
28050  (i32.const 1)
28051  )
28052  (br $label$0)
28053  )
28054  (br_if $label$1
28055  (i64.eq
28056  (get_local $1)
28057  (i64.const 5378050746259030016)
28058  )
28059  )
28060  (br_if $label$3
28061  (i64.ne
28062  (get_local $1)
28063  (i64.const -3075276123059568640)
28064  )
28065  )
28066  (call $_ZN5eosio18unpack_action_dataIN11enumivosystem6nativeILy6138663577826885632EE10updateauthEEET_v
28067  (i32.add
28068  (get_local $3)
28069  (i32.const 8)
28070  )
28071  )
28072  (block $label$5
28073  (br_if $label$5
28074  (i32.eqz
28075  (tee_local $2
28076  (i32.load
28077  (i32.add
28078  (get_local $3)
28079  (i32.const 48)
28080  )
28081  )
28082  )
28083  )
28084  )
28085  (i32.store
28086  (i32.add
28087  (get_local $3)
28088  (i32.const 52)
28089  )
28090  (get_local $2)
28091  )
28092  (call $_ZdlPv
28093  (get_local $2)
28094  )
28095  )
28096  (block $label$6
28097  (br_if $label$6
28098  (i32.eqz
28099  (tee_local $2
28100  (i32.load
28101  (i32.add
28102  (get_local $3)
28103  (i32.const 36)
28104  )
28105  )
28106  )
28107  )
28108  )
28109  (i32.store
28110  (i32.add
28111  (get_local $3)
28112  (i32.const 40)
28113  )
28114  (get_local $2)
28115  )
28116  (call $_ZdlPv
28117  (get_local $2)
28118  )
28119  )
28120  (set_local $2
28121  (i32.const 1)
28122  )
28123  (br $label$0)
28124  )
28125  (set_local $2
28126  (call $_ZN5eosio8dispatchIN11enumivosystem8contractILy6138663577826885632EEENS1_6nativeILy6138663577826885632EE12postrecoveryENS5_12passrecoveryEJNS5_12vetorecoveryENS5_7onerrorENS5_11canceldelayENS3_5nonceEEEEbyy
28127  (get_local $0)
28128  (get_local $1)
28129  )
28130  )
28131  (br $label$0)
28132  )
28133  (call $_ZN5eosio18unpack_action_dataIN11enumivosystem6nativeILy6138663577826885632EE8linkauthEEET_v
28134  (i32.add
28135  (get_local $3)
28136  (i32.const 8)
28137  )
28138  )
28139  (set_local $2
28140  (i32.const 1)
28141  )
28142  (br $label$0)
28143  )
28144  (call $_ZN5eosio18unpack_action_dataIN11enumivosystem6nativeILy6138663577826885632EE10deleteauthEEET_v
28145  (i32.add
28146  (get_local $3)
28147  (i32.const 8)
28148  )
28149  )
28150  (set_local $2
28151  (i32.const 1)
28152  )
28153  )
28154  (i32.store offset=4
28155  (i32.const 0)
28156  (i32.add
28157  (get_local $3)
28158  (i32.const 64)
28159  )
28160  )
28161  (get_local $2)
28162  )
28163  (func $_ZN5eosio18unpack_action_dataIN11enumivosystem6nativeILy6138663577826885632EE10updateauthEEET_v (param $0 i32)
28164  (local $1 i32)
28165  (local $2 i32)
28166  (local $3 i32)
28167  (i32.store offset=4
28168  (i32.const 0)
28169  (tee_local $3
28170  (i32.sub
28171  (i32.load offset=4
28172  (i32.const 0)
28173  )
28174  (i32.const 16)
28175  )
28176  )
28177  )
28178  (i32.store offset=4
28179  (i32.const 0)
28180  (tee_local $2
28181  (i32.sub
28182  (get_local $3)
28183  (i32.and
28184  (i32.add
28185  (tee_local $1
28186  (call $action_data_size)
28187  )
28188  (i32.const 15)
28189  )
28190  (i32.const -16)
28191  )
28192  )
28193  )
28194  )
28195  (drop
28196  (call $read_action_data
28197  (get_local $2)
28198  (get_local $1)
28199  )
28200  )
28201  (i64.store align=4
28202  (i32.add
28203  (get_local $0)
28204  (i32.const 28)
28205  )
28206  (i64.const 0)
28207  )
28208  (i64.store align=4
28209  (i32.add
28210  (get_local $0)
28211  (i32.const 36)
28212  )
28213  (i64.const 0)
28214  )
28215  (i64.store align=4
28216  (i32.add
28217  (get_local $0)
28218  (i32.const 44)
28219  )
28220  (i64.const 0)
28221  )
28222  (i32.store offset=4
28223  (tee_local $3
28224  (get_local $3)
28225  )
28226  (get_local $2)
28227  )
28228  (i32.store
28229  (get_local $3)
28230  (get_local $2)
28231  )
28232  (i32.store offset=8
28233  (get_local $3)
28234  (i32.add
28235  (get_local $2)
28236  (get_local $1)
28237  )
28238  )
28239  (drop
28240  (call $_ZN11enumivosystemrsIN5eosio10datastreamIPKcEEEERT_S7_RNS_6nativeILy6138663577826885632EE10updateauthE
28241  (get_local $3)
28242  (get_local $0)
28243  )
28244  )
28245  (i32.store offset=4
28246  (i32.const 0)
28247  (i32.add
28248  (get_local $3)
28249  (i32.const 16)
28250  )
28251  )
28252  )
28253  (func $_ZN5eosio18unpack_action_dataIN11enumivosystem6nativeILy6138663577826885632EE10deleteauthEEET_v (param $0 i32)
28254  (local $1 i32)
28255  (local $2 i32)
28256  (local $3 i32)
28257  (i32.store offset=4
28258  (i32.const 0)
28259  (tee_local $2
28260  (i32.sub
28261  (tee_local $3
28262  (i32.load offset=4
28263  (i32.const 0)
28264  )
28265  )
28266  (i32.and
28267  (i32.add
28268  (tee_local $1
28269  (call $action_data_size)
28270  )
28271  (i32.const 15)
28272  )
28273  (i32.const -16)
28274  )
28275  )
28276  )
28277  )
28278  (drop
28279  (call $read_action_data
28280  (get_local $2)
28281  (get_local $1)
28282  )
28283  )
28284  (call $enumivo_assert
28285  (i32.gt_u
28286  (get_local $1)
28287  (i32.const 7)
28288  )
28289  (i32.const 1184)
28290  )
28291  (drop
28292  (call $memcpy
28293  (get_local $0)
28294  (get_local $2)
28295  (i32.const 8)
28296  )
28297  )
28298  (call $enumivo_assert
28299  (i32.ne
28300  (i32.and
28301  (get_local $1)
28302  (i32.const -8)
28303  )
28304  (i32.const 8)
28305  )
28306  (i32.const 1184)
28307  )
28308  (drop
28309  (call $memcpy
28310  (i32.add
28311  (get_local $0)
28312  (i32.const 8)
28313  )
28314  (i32.add
28315  (get_local $2)
28316  (i32.const 8)
28317  )
28318  (i32.const 8)
28319  )
28320  )
28321  (i32.store offset=4
28322  (i32.const 0)
28323  (get_local $3)
28324  )
28325  )
28326  (func $_ZN5eosio18unpack_action_dataIN11enumivosystem6nativeILy6138663577826885632EE8linkauthEEET_v (param $0 i32)
28327  (local $1 i32)
28328  (local $2 i32)
28329  (local $3 i32)
28330  (i32.store offset=4
28331  (i32.const 0)
28332  (tee_local $2
28333  (i32.sub
28334  (tee_local $3
28335  (i32.load offset=4
28336  (i32.const 0)
28337  )
28338  )
28339  (i32.and
28340  (i32.add
28341  (tee_local $1
28342  (call $action_data_size)
28343  )
28344  (i32.const 15)
28345  )
28346  (i32.const -16)
28347  )
28348  )
28349  )
28350  )
28351  (drop
28352  (call $read_action_data
28353  (get_local $2)
28354  (get_local $1)
28355  )
28356  )
28357  (call $enumivo_assert
28358  (i32.gt_u
28359  (get_local $1)
28360  (i32.const 7)
28361  )
28362  (i32.const 1184)
28363  )
28364  (drop
28365  (call $memcpy
28366  (get_local $0)
28367  (get_local $2)
28368  (i32.const 8)
28369  )
28370  )
28371  (call $enumivo_assert
28372  (i32.ne
28373  (tee_local $1
28374  (i32.and
28375  (get_local $1)
28376  (i32.const -8)
28377  )
28378  )
28379  (i32.const 8)
28380  )
28381  (i32.const 1184)
28382  )
28383  (drop
28384  (call $memcpy
28385  (i32.add
28386  (get_local $0)
28387  (i32.const 8)
28388  )
28389  (i32.add
28390  (get_local $2)
28391  (i32.const 8)
28392  )
28393  (i32.const 8)
28394  )
28395  )
28396  (call $enumivo_assert
28397  (i32.ne
28398  (get_local $1)
28399  (i32.const 16)
28400  )
28401  (i32.const 1184)
28402  )
28403  (drop
28404  (call $memcpy
28405  (i32.add
28406  (get_local $0)
28407  (i32.const 16)
28408  )
28409  (i32.add
28410  (get_local $2)
28411  (i32.const 16)
28412  )
28413  (i32.const 8)
28414  )
28415  )
28416  (call $enumivo_assert
28417  (i32.ne
28418  (get_local $1)
28419  (i32.const 24)
28420  )
28421  (i32.const 1184)
28422  )
28423  (drop
28424  (call $memcpy
28425  (i32.add
28426  (get_local $0)
28427  (i32.const 24)
28428  )
28429  (i32.add
28430  (get_local $2)
28431  (i32.const 24)
28432  )
28433  (i32.const 8)
28434  )
28435  )
28436  (i32.store offset=4
28437  (i32.const 0)
28438  (get_local $3)
28439  )
28440  )
28441  (func $_ZN5eosio18unpack_action_dataIN11enumivosystem6nativeILy6138663577826885632EE10unlinkauthEEET_v (param $0 i32)
28442  (local $1 i32)
28443  (local $2 i32)
28444  (local $3 i32)
28445  (i32.store offset=4
28446  (i32.const 0)
28447  (tee_local $2
28448  (i32.sub
28449  (tee_local $3
28450  (i32.load offset=4
28451  (i32.const 0)
28452  )
28453  )
28454  (i32.and
28455  (i32.add
28456  (tee_local $1
28457  (call $action_data_size)
28458  )
28459  (i32.const 15)
28460  )
28461  (i32.const -16)
28462  )
28463  )
28464  )
28465  )
28466  (drop
28467  (call $read_action_data
28468  (get_local $2)
28469  (get_local $1)
28470  )
28471  )
28472  (call $enumivo_assert
28473  (i32.gt_u
28474  (get_local $1)
28475  (i32.const 7)
28476  )
28477  (i32.const 1184)
28478  )
28479  (drop
28480  (call $memcpy
28481  (get_local $0)
28482  (get_local $2)
28483  (i32.const 8)
28484  )
28485  )
28486  (call $enumivo_assert
28487  (i32.ne
28488  (tee_local $1
28489  (i32.and
28490  (get_local $1)
28491  (i32.const -8)
28492  )
28493  )
28494  (i32.const 8)
28495  )
28496  (i32.const 1184)
28497  )
28498  (drop
28499  (call $memcpy
28500  (i32.add
28501  (get_local $0)
28502  (i32.const 8)
28503  )
28504  (i32.add
28505  (get_local $2)
28506  (i32.const 8)
28507  )
28508  (i32.const 8)
28509  )
28510  )
28511  (call $enumivo_assert
28512  (i32.ne
28513  (get_local $1)
28514  (i32.const 16)
28515  )
28516  (i32.const 1184)
28517  )
28518  (drop
28519  (call $memcpy
28520  (i32.add
28521  (get_local $0)
28522  (i32.const 16)
28523  )
28524  (i32.add
28525  (get_local $2)
28526  (i32.const 16)
28527  )
28528  (i32.const 8)
28529  )
28530  )
28531  (i32.store offset=4
28532  (i32.const 0)
28533  (get_local $3)
28534  )
28535  )
28536  (func $_ZN5eosio8dispatchIN11enumivosystem8contractILy6138663577826885632EEENS1_6nativeILy6138663577826885632EE12postrecoveryENS5_12passrecoveryEJNS5_12vetorecoveryENS5_7onerrorENS5_11canceldelayENS3_5nonceEEEEbyy (param $0 i64) (param $1 i64) (result i32)
28537  (local $2 i32)
28538  (local $3 i32)
28539  (i32.store offset=4
28540  (i32.const 0)
28541  (tee_local $3
28542  (i32.sub
28543  (i32.load offset=4
28544  (i32.const 0)
28545  )
28546  (i32.const 48)
28547  )
28548  )
28549  )
28550  (set_local $2
28551  (i32.const 0)
28552  )
28553  (block $label$0
28554  (br_if $label$0
28555  (i64.ne
28556  (get_local $0)
28557  (i64.const 6138663577826885632)
28558  )
28559  )
28560  (block $label$1
28561  (block $label$2
28562  (block $label$3
28563  (block $label$4
28564  (block $label$5
28565  (block $label$6
28566  (br_if $label$6
28567  (i64.gt_s
28568  (get_local $1)
28569  (i64.const -5966816880787542049)
28570  )
28571  )
28572  (br_if $label$5
28573  (i64.eq
28574  (get_local $1)
28575  (i64.const -7122859525593366528)
28576  )
28577  )
28578  (br_if $label$3
28579  (i64.eq
28580  (get_local $1)
28581  (i64.const -6569208335818555392)
28582  )
28583  )
28584  (br_if $label$0
28585  (i64.ne
28586  (get_local $1)
28587  (i64.const -6219036052106334240)
28588  )
28589  )
28590  (drop
28591  (call $_ZN5eosio18unpack_action_dataIN11enumivosystem6nativeILy6138663577826885632EE12passrecoveryEEET_v)
28592  )
28593  (br $label$1)
28594  )
28595  (br_if $label$4
28596  (i64.eq
28597  (get_local $1)
28598  (i64.const 4730614990712192000)
28599  )
28600  )
28601  (br_if $label$2
28602  (i64.eq
28603  (get_local $1)
28604  (i64.const -2687721363038621728)
28605  )
28606  )
28607  (br_if $label$0
28608  (i64.ne
28609  (get_local $1)
28610  (i64.const -5966816880787542048)
28611  )
28612  )
28613  (call $_ZN5eosio18unpack_action_dataIN11enumivosystem6nativeILy6138663577826885632EE12postrecoveryEEET_v
28614  (get_local $3)
28615  )
28616  (block $label$7
28617  (br_if $label$7
28618  (i32.eqz
28619  (i32.and
28620  (i32.load8_u offset=36
28621  (get_local $3)
28622  )
28623  (i32.const 1)
28624  )
28625  )
28626  )
28627  (call $_ZdlPv
28628  (i32.load
28629  (i32.add
28630  (get_local $3)
28631  (i32.const 44)
28632  )
28633  )
28634  )
28635  )
28636  (block $label$8
28637  (br_if $label$8
28638  (i32.eqz
28639  (tee_local $2
28640  (i32.load
28641  (i32.add
28642  (get_local $3)
28643  (i32.const 24)
28644  )
28645  )
28646  )
28647  )
28648  )
28649  (i32.store
28650  (i32.add
28651  (get_local $3)
28652  (i32.const 28)
28653  )
28654  (get_local $2)
28655  )
28656  (call $_ZdlPv
28657  (get_local $2)
28658  )
28659  )
28660  (br_if $label$1
28661  (i32.eqz
28662  (tee_local $2
28663  (i32.load
28664  (i32.add
28665  (get_local $3)
28666  (i32.const 12)
28667  )
28668  )
28669  )
28670  )
28671  )
28672  (i32.store
28673  (i32.add
28674  (get_local $3)
28675  (i32.const 16)
28676  )
28677  (get_local $2)
28678  )
28679  (call $_ZdlPv
28680  (get_local $2)
28681  )
28682  (br $label$1)
28683  )
28684  (call $_ZN5eosio18unpack_action_dataIN11enumivosystem8contractILy6138663577826885632EE5nonceEEET_v
28685  (get_local $3)
28686  )
28687  (set_local $2
28688  (i32.const 1)
28689  )
28690  (br_if $label$0
28691  (i32.eqz
28692  (i32.and
28693  (i32.load8_u
28694  (get_local $3)
28695  )
28696  (i32.const 1)
28697  )
28698  )
28699  )
28700  (call $_ZdlPv
28701  (i32.load offset=8
28702  (get_local $3)
28703  )
28704  )
28705  (br $label$0)
28706  )
28707  (call $_ZN5eosio18unpack_action_dataIN11enumivosystem6nativeILy6138663577826885632EE11canceldelayEEET_v
28708  (get_local $3)
28709  )
28710  (br $label$1)
28711  )
28712  (call $_ZN5eosio18unpack_action_dataIN11enumivosystem6nativeILy6138663577826885632EE7onerrorEEET_v
28713  (get_local $3)
28714  )
28715  (br_if $label$1
28716  (i32.eqz
28717  (tee_local $2
28718  (i32.load
28719  (get_local $3)
28720  )
28721  )
28722  )
28723  )
28724  (i32.store offset=4
28725  (get_local $3)
28726  (get_local $2)
28727  )
28728  (call $_ZdlPv
28729  (get_local $2)
28730  )
28731  (br $label$1)
28732  )
28733  (drop
28734  (call $_ZN5eosio18unpack_action_dataIN11enumivosystem6nativeILy6138663577826885632EE12vetorecoveryEEET_v)
28735  )
28736  )
28737  (set_local $2
28738  (i32.const 1)
28739  )
28740  )
28741  (i32.store offset=4
28742  (i32.const 0)
28743  (i32.add
28744  (get_local $3)
28745  (i32.const 48)
28746  )
28747  )
28748  (get_local $2)
28749  )
28750  (func $_ZN5eosio18unpack_action_dataIN11enumivosystem6nativeILy6138663577826885632EE12postrecoveryEEET_v (param $0 i32)
28751  (local $1 i32)
28752  (local $2 i32)
28753  (local $3 i32)
28754  (local $4 i32)
28755  (local $5 i32)
28756  (i32.store offset=4
28757  (i32.const 0)
28758  (tee_local $5
28759  (i32.sub
28760  (i32.load offset=4
28761  (i32.const 0)
28762  )
28763  (i32.const 16)
28764  )
28765  )
28766  )
28767  (i32.store offset=4
28768  (i32.const 0)
28769  (tee_local $2
28770  (i32.sub
28771  (get_local $5)
28772  (i32.and
28773  (i32.add
28774  (tee_local $1
28775  (call $action_data_size)
28776  )
28777  (i32.const 15)
28778  )
28779  (i32.const -16)
28780  )
28781  )
28782  )
28783  )
28784  (drop
28785  (call $read_action_data
28786  (get_local $2)
28787  (get_local $1)
28788  )
28789  )
28790  (i64.store align=4
28791  (tee_local $3
28792  (i32.add
28793  (get_local $0)
28794  (i32.const 12)
28795  )
28796  )
28797  (i64.const 0)
28798  )
28799  (i64.store align=4
28800  (i32.add
28801  (get_local $0)
28802  (i32.const 20)
28803  )
28804  (i64.const 0)
28805  )
28806  (i64.store align=4
28807  (i32.add
28808  (get_local $0)
28809  (i32.const 28)
28810  )
28811  (i64.const 0)
28812  )
28813  (i64.store offset=36 align=4
28814  (get_local $0)
28815  (i64.const 0)
28816  )
28817  (i32.store
28818  (i32.add
28819  (get_local $0)
28820  (i32.const 44)
28821  )
28822  (i32.const 0)
28823  )
28824  (i32.store
28825  (tee_local $5
28826  (get_local $5)
28827  )
28828  (get_local $2)
28829  )
28830  (i32.store offset=8
28831  (get_local $5)
28832  (tee_local $4
28833  (i32.add
28834  (get_local $2)
28835  (get_local $1)
28836  )
28837  )
28838  )
28839  (call $enumivo_assert
28840  (i32.gt_u
28841  (get_local $1)
28842  (i32.const 7)
28843  )
28844  (i32.const 1184)
28845  )
28846  (drop
28847  (call $memcpy
28848  (get_local $0)
28849  (get_local $2)
28850  (i32.const 8)
28851  )
28852  )
28853  (call $enumivo_assert
28854  (i32.gt_u
28855  (i32.sub
28856  (get_local $4)
28857  (tee_local $1
28858  (i32.add
28859  (get_local $2)
28860  (i32.const 8)
28861  )
28862  )
28863  )
28864  (i32.const 3)
28865  )
28866  (i32.const 1184)
28867  )
28868  (drop
28869  (call $memcpy
28870  (i32.add
28871  (get_local $0)
28872  (i32.const 8)
28873  )
28874  (get_local $1)
28875  (i32.const 4)
28876  )
28877  )
28878  (i32.store offset=4
28879  (get_local $5)
28880  (i32.add
28881  (get_local $2)
28882  (i32.const 12)
28883  )
28884  )
28885  (drop
28886  (call $_ZN5eosiorsINS_10datastreamIPKcEEEERT_S6_RNSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEE
28887  (call $_ZN5eosiorsINS_10datastreamIPKcEEN11enumivosystem23permission_level_weightEEERT_S8_RNSt3__16vectorIT0_NS9_9allocatorISB_EEEE
28888  (call $_ZN5eosiorsINS_10datastreamIPKcEEN11enumivosystem10key_weightEEERT_S8_RNSt3__16vectorIT0_NS9_9allocatorISB_EEEE
28889  (get_local $5)
28890  (get_local $3)
28891  )
28892  (i32.add
28893  (get_local $0)
28894  (i32.const 24)
28895  )
28896  )
28897  (i32.add
28898  (get_local $0)
28899  (i32.const 36)
28900  )
28901  )
28902  )
28903  (i32.store offset=4
28904  (i32.const 0)
28905  (i32.add
28906  (get_local $5)
28907  (i32.const 16)
28908  )
28909  )
28910  )
28911  (func $_ZN5eosio18unpack_action_dataIN11enumivosystem6nativeILy6138663577826885632EE12passrecoveryEEET_v (result i64)
28912  (local $0 i32)
28913  (local $1 i32)
28914  (local $2 i64)
28915  (local $3 i32)
28916  (i32.store offset=4
28917  (i32.const 0)
28918  (tee_local $3
28919  (i32.sub
28920  (i32.load offset=4
28921  (i32.const 0)
28922  )
28923  (i32.const 16)
28924  )
28925  )
28926  )
28927  (i32.store offset=4
28928  (i32.const 0)
28929  (tee_local $1
28930  (i32.sub
28931  (get_local $3)
28932  (i32.and
28933  (i32.add
28934  (tee_local $0
28935  (call $action_data_size)
28936  )
28937  (i32.const 15)
28938  )
28939  (i32.const -16)
28940  )
28941  )
28942  )
28943  )
28944  (drop
28945  (call $read_action_data
28946  (get_local $1)
28947  (get_local $0)
28948  )
28949  )
28950  (call $enumivo_assert
28951  (i32.gt_u
28952  (get_local $0)
28953  (i32.const 7)
28954  )
28955  (i32.const 1184)
28956  )
28957  (drop
28958  (call $memcpy
28959  (i32.add
28960  (tee_local $3
28961  (get_local $3)
28962  )
28963  (i32.const 8)
28964  )
28965  (get_local $1)
28966  (i32.const 8)
28967  )
28968  )
28969  (set_local $2
28970  (i64.load offset=8
28971  (get_local $3)
28972  )
28973  )
28974  (i32.store offset=4
28975  (i32.const 0)
28976  (i32.add
28977  (get_local $3)
28978  (i32.const 16)
28979  )
28980  )
28981  (get_local $2)
28982  )
28983  (func $_ZN5eosio18unpack_action_dataIN11enumivosystem6nativeILy6138663577826885632EE12vetorecoveryEEET_v (result i64)
28984  (local $0 i32)
28985  (local $1 i32)
28986  (local $2 i64)
28987  (local $3 i32)
28988  (i32.store offset=4
28989  (i32.const 0)
28990  (tee_local $3
28991  (i32.sub
28992  (i32.load offset=4
28993  (i32.const 0)
28994  )
28995  (i32.const 16)
28996  )
28997  )
28998  )
28999  (i32.store offset=4
29000  (i32.const 0)
29001  (tee_local $1
29002  (i32.sub
29003  (get_local $3)
29004  (i32.and
29005  (i32.add
29006  (tee_local $0
29007  (call $action_data_size)
29008  )
29009  (i32.const 15)
29010  )
29011  (i32.const -16)
29012  )
29013  )
29014  )
29015  )
29016  (drop
29017  (call $read_action_data
29018  (get_local $1)
29019  (get_local $0)
29020  )
29021  )
29022  (call $enumivo_assert
29023  (i32.gt_u
29024  (get_local $0)
29025  (i32.const 7)
29026  )
29027  (i32.const 1184)
29028  )
29029  (drop
29030  (call $memcpy
29031  (i32.add
29032  (tee_local $3
29033  (get_local $3)
29034  )
29035  (i32.const 8)
29036  )
29037  (get_local $1)
29038  (i32.const 8)
29039  )
29040  )
29041  (set_local $2
29042  (i64.load offset=8
29043  (get_local $3)
29044  )
29045  )
29046  (i32.store offset=4
29047  (i32.const 0)
29048  (i32.add
29049  (get_local $3)
29050  (i32.const 16)
29051  )
29052  )
29053  (get_local $2)
29054  )
29055  (func $_ZN5eosio18unpack_action_dataIN11enumivosystem6nativeILy6138663577826885632EE7onerrorEEET_v (param $0 i32)
29056  (local $1 i32)
29057  (local $2 i32)
29058  (local $3 i32)
29059  (i32.store offset=4
29060  (i32.const 0)
29061  (tee_local $3
29062  (i32.sub
29063  (i32.load offset=4
29064  (i32.const 0)
29065  )
29066  (i32.const 16)
29067  )
29068  )
29069  )
29070  (i32.store offset=4
29071  (i32.const 0)
29072  (tee_local $2
29073  (i32.sub
29074  (get_local $3)
29075  (i32.and
29076  (i32.add
29077  (tee_local $1
29078  (call $action_data_size)
29079  )
29080  (i32.const 15)
29081  )
29082  (i32.const -16)
29083  )
29084  )
29085  )
29086  )
29087  (drop
29088  (call $read_action_data
29089  (get_local $2)
29090  (get_local $1)
29091  )
29092  )
29093  (i32.store offset=8
29094  (get_local $0)
29095  (i32.const 0)
29096  )
29097  (i64.store align=4
29098  (get_local $0)
29099  (i64.const 0)
29100  )
29101  (i32.store offset=4
29102  (tee_local $3
29103  (get_local $3)
29104  )
29105  (get_local $2)
29106  )
29107  (i32.store
29108  (get_local $3)
29109  (get_local $2)
29110  )
29111  (i32.store offset=8
29112  (get_local $3)
29113  (i32.add
29114  (get_local $2)
29115  (get_local $1)
29116  )
29117  )
29118  (drop
29119  (call $_ZN5eosiorsINS_10datastreamIPKcEEEERT_S6_RNSt3__16vectorIcNS7_9allocatorIcEEEE
29120  (get_local $3)
29121  (get_local $0)
29122  )
29123  )
29124  (i32.store offset=4
29125  (i32.const 0)
29126  (i32.add
29127  (get_local $3)
29128  (i32.const 16)
29129  )
29130  )
29131  )
29132  (func $_ZN5eosio18unpack_action_dataIN11enumivosystem6nativeILy6138663577826885632EE11canceldelayEEET_v (param $0 i32)
29133  (local $1 i32)
29134  (local $2 i32)
29135  (local $3 i32)
29136  (i32.store offset=4
29137  (i32.const 0)
29138  (tee_local $2
29139  (i32.sub
29140  (tee_local $3
29141  (i32.load offset=4
29142  (i32.const 0)
29143  )
29144  )
29145  (i32.and
29146  (i32.add
29147  (tee_local $1
29148  (call $action_data_size)
29149  )
29150  (i32.const 15)
29151  )
29152  (i32.const -16)
29153  )
29154  )
29155  )
29156  )
29157  (drop
29158  (call $read_action_data
29159  (get_local $2)
29160  (get_local $1)
29161  )
29162  )
29163  (call $enumivo_assert
29164  (i32.gt_u
29165  (get_local $1)
29166  (i32.const 31)
29167  )
29168  (i32.const 1184)
29169  )
29170  (drop
29171  (call $memcpy
29172  (get_local $0)
29173  (get_local $2)
29174  (i32.const 32)
29175  )
29176  )
29177  (i32.store offset=4
29178  (i32.const 0)
29179  (get_local $3)
29180  )
29181  )
29182  (func $_ZN5eosio18unpack_action_dataIN11enumivosystem8contractILy6138663577826885632EE5nonceEEET_v (param $0 i32)
29183  (local $1 i32)
29184  (local $2 i32)
29185  (local $3 i32)
29186  (i32.store offset=4
29187  (i32.const 0)
29188  (tee_local $3
29189  (i32.sub
29190  (i32.load offset=4
29191  (i32.const 0)
29192  )
29193  (i32.const 16)
29194  )
29195  )
29196  )
29197  (i32.store offset=4
29198  (i32.const 0)
29199  (tee_local $2
29200  (i32.sub
29201  (get_local $3)
29202  (i32.and
29203  (i32.add
29204  (tee_local $1
29205  (call $action_data_size)
29206  )
29207  (i32.const 15)
29208  )
29209  (i32.const -16)
29210  )
29211  )
29212  )
29213  )
29214  (drop
29215  (call $read_action_data
29216  (get_local $2)
29217  (get_local $1)
29218  )
29219  )
29220  (i32.store offset=8
29221  (get_local $0)
29222  (i32.const 0)
29223  )
29224  (i64.store align=4
29225  (get_local $0)
29226  (i64.const 0)
29227  )
29228  (i32.store offset=4
29229  (tee_local $3
29230  (get_local $3)
29231  )
29232  (get_local $2)
29233  )
29234  (i32.store
29235  (get_local $3)
29236  (get_local $2)
29237  )
29238  (i32.store offset=8
29239  (get_local $3)
29240  (i32.add
29241  (get_local $2)
29242  (get_local $1)
29243  )
29244  )
29245  (drop
29246  (call $_ZN5eosiorsINS_10datastreamIPKcEEEERT_S6_RNSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEE
29247  (get_local $3)
29248  (get_local $0)
29249  )
29250  )
29251  (i32.store offset=4
29252  (i32.const 0)
29253  (i32.add
29254  (get_local $3)
29255  (i32.const 16)
29256  )
29257  )
29258  )
29259  (func $_ZN5eosiorsINS_10datastreamIPKcEEEERT_S6_RNSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEE (param $0 i32) (param $1 i32) (result i32)
29260  (local $2 i32)
29261  (local $3 i32)
29262  (local $4 i32)
29263  (local $5 i32)
29264  (local $6 i64)
29265  (local $7 i32)
29266  (set_local $5
29267  (i32.load offset=4
29268  (get_local $0)
29269  )
29270  )
29271  (set_local $7
29272  (i32.const 0)
29273  )
29274  (set_local $6
29275  (i64.const 0)
29276  )
29277  (set_local $2
29278  (i32.add
29279  (get_local $0)
29280  (i32.const 8)
29281  )
29282  )
29283  (set_local $3
29284  (i32.add
29285  (get_local $0)
29286  (i32.const 4)
29287  )
29288  )
29289  (loop $label$0
29290  (call $enumivo_assert
29291  (i32.lt_u
29292  (get_local $5)
29293  (i32.load
29294  (get_local $2)
29295  )
29296  )
29297  (i32.const 1200)
29298  )
29299  (set_local $4
29300  (i32.load8_u
29301  (tee_local $5
29302  (i32.load
29303  (get_local $3)
29304  )
29305  )
29306  )
29307  )
29308  (i32.store
29309  (get_local $3)
29310  (tee_local $5
29311  (i32.add
29312  (get_local $5)
29313  (i32.const 1)
29314  )
29315  )
29316  )
29317  (set_local $6
29318  (i64.or
29319  (i64.extend_u/i32
29320  (i32.shl
29321  (i32.and
29322  (get_local $4)
29323  (i32.const 127)
29324  )
29325  (tee_local $7
29326  (i32.and
29327  (get_local $7)
29328  (i32.const 255)
29329  )
29330  )
29331  )
29332  )
29333  (get_local $6)
29334  )
29335  )
29336  (set_local $7
29337  (i32.add
29338  (get_local $7)
29339  (i32.const 7)
29340  )
29341  )
29342  (br_if $label$0
29343  (i32.shr_u
29344  (get_local $4)
29345  (i32.const 7)
29346  )
29347  )
29348  )
29349  (call $_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEjc
29350  (get_local $1)
29351  (i32.wrap/i64
29352  (get_local $6)
29353  )
29354  (i32.const 0)
29355  )
29356  (block $label$1
29357  (br_if $label$1
29358  (i32.eqz
29359  (tee_local $7
29360  (select
29361  (i32.load offset=4
29362  (get_local $1)
29363  )
29364  (i32.shr_u
29365  (tee_local $4
29366  (i32.load8_u
29367  (get_local $1)
29368  )
29369  )
29370  (i32.const 1)
29371  )
29372  (tee_local $4
29373  (i32.and
29374  (get_local $4)
29375  (i32.const 1)
29376  )
29377  )
29378  )
29379  )
29380  )
29381  )
29382  (set_local $4
29383  (select
29384  (i32.load offset=8
29385  (get_local $1)
29386  )
29387  (i32.add
29388  (get_local $1)
29389  (i32.const 1)
29390  )
29391  (get_local $4)
29392  )
29393  )
29394  (set_local $3
29395  (i32.load
29396  (tee_local $5
29397  (i32.add
29398  (get_local $0)
29399  (i32.const 4)
29400  )
29401  )
29402  )
29403  )
29404  (set_local $2
29405  (i32.add
29406  (get_local $0)
29407  (i32.const 8)
29408  )
29409  )
29410  (loop $label$2
29411  (call $enumivo_assert
29412  (i32.ne
29413  (i32.load
29414  (get_local $2)
29415  )
29416  (get_local $3)
29417  )
29418  (i32.const 1184)
29419  )
29420  (drop
29421  (call $memcpy
29422  (get_local $4)
29423  (i32.load
29424  (get_local $5)
29425  )
29426  (i32.const 1)
29427  )
29428  )
29429  (i32.store
29430  (get_local $5)
29431  (tee_local $3
29432  (i32.add
29433  (i32.load
29434  (get_local $5)
29435  )
29436  (i32.const 1)
29437  )
29438  )
29439  )
29440  (set_local $4
29441  (i32.add
29442  (get_local $4)
29443  (i32.const 1)
29444  )
29445  )
29446  (br_if $label$2
29447  (tee_local $7
29448  (i32.add
29449  (get_local $7)
29450  (i32.const -1)
29451  )
29452  )
29453  )
29454  )
29455  )
29456  (get_local $0)
29457  )
29458  (func $_ZN5eosiorsINS_10datastreamIPKcEEN11enumivosystem10key_weightEEERT_S8_RNSt3__16vectorIT0_NS9_9allocatorISB_EEEE (param $0 i32) (param $1 i32) (result i32)
29459  (local $2 i32)
29460  (local $3 i32)
29461  (local $4 i32)
29462  (local $5 i64)
29463  (local $6 i32)
29464  (local $7 i32)
29465  (set_local $7
29466  (i32.load offset=4
29467  (get_local $0)
29468  )
29469  )
29470  (set_local $6
29471  (i32.const 0)
29472  )
29473  (set_local $5
29474  (i64.const 0)
29475  )
29476  (set_local $2
29477  (i32.add
29478  (get_local $0)
29479  (i32.const 8)
29480  )
29481  )
29482  (set_local $3
29483  (i32.add
29484  (get_local $0)
29485  (i32.const 4)
29486  )
29487  )
29488  (loop $label$0
29489  (call $enumivo_assert
29490  (i32.lt_u
29491  (get_local $7)
29492  (i32.load
29493  (get_local $2)
29494  )
29495  )
29496  (i32.const 1200)
29497  )
29498  (set_local $4
29499  (i32.load8_u
29500  (tee_local $7
29501  (i32.load
29502  (get_local $3)
29503  )
29504  )
29505  )
29506  )
29507  (i32.store
29508  (get_local $3)
29509  (tee_local $7
29510  (i32.add
29511  (get_local $7)
29512  (i32.const 1)
29513  )
29514  )
29515  )
29516  (set_local $5
29517  (i64.or
29518  (i64.extend_u/i32
29519  (i32.shl
29520  (i32.and
29521  (get_local $4)
29522  (i32.const 127)
29523  )
29524  (tee_local $6
29525  (i32.and
29526  (get_local $6)
29527  (i32.const 255)
29528  )
29529  )
29530  )
29531  )
29532  (get_local $5)
29533  )
29534  )
29535  (set_local $6
29536  (i32.add
29537  (get_local $6)
29538  (i32.const 7)
29539  )
29540  )
29541  (br_if $label$0
29542  (i32.shr_u
29543  (get_local $4)
29544  (i32.const 7)
29545  )
29546  )
29547  )
29548  (block $label$1
29549  (block $label$2
29550  (block $label$3
29551  (br_if $label$3
29552  (i32.le_u
29553  (tee_local $4
29554  (i32.wrap/i64
29555  (get_local $5)
29556  )
29557  )
29558  (tee_local $6
29559  (i32.div_s
29560  (i32.sub
29561  (tee_local $2
29562  (i32.load offset=4
29563  (get_local $1)
29564  )
29565  )
29566  (tee_local $7
29567  (i32.load
29568  (get_local $1)
29569  )
29570  )
29571  )
29572  (i32.const 36)
29573  )
29574  )
29575  )
29576  )
29577  (call $_ZNSt3__16vectorIN11enumivosystem10key_weightENS_9allocatorIS2_EEE8__appendEj
29578  (get_local $1)
29579  (i32.sub
29580  (get_local $4)
29581  (get_local $6)
29582  )
29583  )
29584  (br_if $label$2
29585  (i32.ne
29586  (tee_local $7
29587  (i32.load
29588  (get_local $1)
29589  )
29590  )
29591  (tee_local $2
29592  (i32.load
29593  (i32.add
29594  (get_local $1)
29595  (i32.const 4)
29596  )
29597  )
29598  )
29599  )
29600  )
29601  (br $label$1)
29602  )
29603  (block $label$4
29604  (br_if $label$4
29605  (i32.ge_u
29606  (get_local $4)
29607  (get_local $6)
29608  )
29609  )
29610  (i32.store
29611  (i32.add
29612  (get_local $1)
29613  (i32.const 4)
29614  )
29615  (tee_local $2
29616  (i32.add
29617  (get_local $7)
29618  (i32.mul
29619  (get_local $4)
29620  (i32.const 36)
29621  )
29622  )
29623  )
29624  )
29625  )
29626  (br_if $label$1
29627  (i32.eq
29628  (get_local $7)
29629  (get_local $2)
29630  )
29631  )
29632  )
29633  (set_local $6
29634  (i32.load
29635  (tee_local $4
29636  (i32.add
29637  (get_local $0)
29638  (i32.const 4)
29639  )
29640  )
29641  )
29642  )
29643  (set_local $3
29644  (i32.add
29645  (get_local $0)
29646  (i32.const 8)
29647  )
29648  )
29649  (loop $label$5
29650  (call $enumivo_assert
29651  (i32.gt_u
29652  (i32.sub
29653  (i32.load
29654  (get_local $3)
29655  )
29656  (get_local $6)
29657  )
29658  (i32.const 33)
29659  )
29660  (i32.const 1184)
29661  )
29662  (drop
29663  (call $memcpy
29664  (get_local $7)
29665  (i32.load
29666  (get_local $4)
29667  )
29668  (i32.const 34)
29669  )
29670  )
29671  (i32.store
29672  (get_local $4)
29673  (tee_local $6
29674  (i32.add
29675  (i32.load
29676  (get_local $4)
29677  )
29678  (i32.const 34)
29679  )
29680  )
29681  )
29682  (call $enumivo_assert
29683  (i32.gt_u
29684  (i32.sub
29685  (i32.load
29686  (get_local $3)
29687  )
29688  (get_local $6)
29689  )
29690  (i32.const 1)
29691  )
29692  (i32.const 1184)
29693  )
29694  (drop
29695  (call $memcpy
29696  (i32.add
29697  (get_local $7)
29698  (i32.const 34)
29699  )
29700  (i32.load
29701  (get_local $4)
29702  )
29703  (i32.const 2)
29704  )
29705  )
29706  (i32.store
29707  (get_local $4)
29708  (tee_local $6
29709  (i32.add
29710  (i32.load
29711  (get_local $4)
29712  )
29713  (i32.const 2)
29714  )
29715  )
29716  )
29717  (br_if $label$5
29718  (i32.ne
29719  (tee_local $7
29720  (i32.add
29721  (get_local $7)
29722  (i32.const 36)
29723  )
29724  )
29725  (get_local $2)
29726  )
29727  )
29728  )
29729  )
29730  (get_local $0)
29731  )
29732  (func $_ZN5eosiorsINS_10datastreamIPKcEEN11enumivosystem23permission_level_weightEEERT_S8_RNSt3__16vectorIT0_NS9_9allocatorISB_EEEE (param $0 i32) (param $1 i32) (result i32)
29733  (local $2 i32)
29734  (local $3 i32)
29735  (local $4 i32)
29736  (local $5 i64)
29737  (local $6 i32)
29738  (local $7 i32)
29739  (set_local $7
29740  (i32.load offset=4
29741  (get_local $0)
29742  )
29743  )
29744  (set_local $6
29745  (i32.const 0)
29746  )
29747  (set_local $5
29748  (i64.const 0)
29749  )
29750  (set_local $2
29751  (i32.add
29752  (get_local $0)
29753  (i32.const 8)
29754  )
29755  )
29756  (set_local $3
29757  (i32.add
29758  (get_local $0)
29759  (i32.const 4)
29760  )
29761  )
29762  (loop $label$0
29763  (call $enumivo_assert
29764  (i32.lt_u
29765  (get_local $7)
29766  (i32.load
29767  (get_local $2)
29768  )
29769  )
29770  (i32.const 1200)
29771  )
29772  (set_local $4
29773  (i32.load8_u
29774  (tee_local $7
29775  (i32.load
29776  (get_local $3)
29777  )
29778  )
29779  )
29780  )
29781  (i32.store
29782  (get_local $3)
29783  (tee_local $7
29784  (i32.add
29785  (get_local $7)
29786  (i32.const 1)
29787  )
29788  )
29789  )
29790  (set_local $5
29791  (i64.or
29792  (i64.extend_u/i32
29793  (i32.shl
29794  (i32.and
29795  (get_local $4)
29796  (i32.const 127)
29797  )
29798  (tee_local $6
29799  (i32.and
29800  (get_local $6)
29801  (i32.const 255)
29802  )
29803  )
29804  )
29805  )
29806  (get_local $5)
29807  )
29808  )
29809  (set_local $6
29810  (i32.add
29811  (get_local $6)
29812  (i32.const 7)
29813  )
29814  )
29815  (br_if $label$0
29816  (i32.shr_u
29817  (get_local $4)
29818  (i32.const 7)
29819  )
29820  )
29821  )
29822  (block $label$1
29823  (block $label$2
29824  (block $label$3
29825  (br_if $label$3
29826  (i32.le_u
29827  (tee_local $4
29828  (i32.wrap/i64
29829  (get_local $5)
29830  )
29831  )
29832  (tee_local $6
29833  (i32.div_s
29834  (i32.sub
29835  (tee_local $2
29836  (i32.load offset=4
29837  (get_local $1)
29838  )
29839  )
29840  (tee_local $7
29841  (i32.load
29842  (get_local $1)
29843  )
29844  )
29845  )
29846  (i32.const 24)
29847  )
29848  )
29849  )
29850  )
29851  (call $_ZNSt3__16vectorIN11enumivosystem23permission_level_weightENS_9allocatorIS2_EEE8__appendEj
29852  (get_local $1)
29853  (i32.sub
29854  (get_local $4)
29855  (get_local $6)
29856  )
29857  )
29858  (br_if $label$2
29859  (i32.ne
29860  (tee_local $7
29861  (i32.load
29862  (get_local $1)
29863  )
29864  )
29865  (tee_local $2
29866  (i32.load
29867  (i32.add
29868  (get_local $1)
29869  (i32.const 4)
29870  )
29871  )
29872  )
29873  )
29874  )
29875  (br $label$1)
29876  )
29877  (block $label$4
29878  (br_if $label$4
29879  (i32.ge_u
29880  (get_local $4)
29881  (get_local $6)
29882  )
29883  )
29884  (i32.store
29885  (i32.add
29886  (get_local $1)
29887  (i32.const 4)
29888  )
29889  (tee_local $2
29890  (i32.add
29891  (get_local $7)
29892  (i32.mul
29893  (get_local $4)
29894  (i32.const 24)
29895  )
29896  )
29897  )
29898  )
29899  )
29900  (br_if $label$1
29901  (i32.eq
29902  (get_local $7)
29903  (get_local $2)
29904  )
29905  )
29906  )
29907  (set_local $3
29908  (i32.load
29909  (tee_local $4
29910  (i32.add
29911  (get_local $0)
29912  (i32.const 4)
29913  )
29914  )
29915  )
29916  )
29917  (loop $label$5
29918  (call $enumivo_assert
29919  (i32.gt_u
29920  (i32.sub
29921  (i32.load
29922  (tee_local $6
29923  (i32.add
29924  (get_local $0)
29925  (i32.const 8)
29926  )
29927  )
29928  )
29929  (get_local $3)
29930  )
29931  (i32.const 7)
29932  )
29933  (i32.const 1184)
29934  )
29935  (drop
29936  (call $memcpy
29937  (get_local $7)
29938  (i32.load
29939  (get_local $4)
29940  )
29941  (i32.const 8)
29942  )
29943  )
29944  (i32.store
29945  (get_local $4)
29946  (tee_local $3
29947  (i32.add
29948  (i32.load
29949  (get_local $4)
29950  )
29951  (i32.const 8)
29952  )
29953  )
29954  )
29955  (call $enumivo_assert
29956  (i32.gt_u
29957  (i32.sub
29958  (i32.load
29959  (get_local $6)
29960  )
29961  (get_local $3)
29962  )
29963  (i32.const 7)
29964  )
29965  (i32.const 1184)
29966  )
29967  (drop
29968  (call $memcpy
29969  (i32.add
29970  (get_local $7)
29971  (i32.const 8)
29972  )
29973  (i32.load
29974  (get_local $4)
29975  )
29976  (i32.const 8)
29977  )
29978  )
29979  (i32.store
29980  (get_local $4)
29981  (tee_local $3
29982  (i32.add
29983  (i32.load
29984  (get_local $4)
29985  )
29986  (i32.const 8)
29987  )
29988  )
29989  )
29990  (call $enumivo_assert
29991  (i32.gt_u
29992  (i32.sub
29993  (i32.load
29994  (get_local $6)
29995  )
29996  (get_local $3)
29997  )
29998  (i32.const 1)
29999  )
30000  (i32.const 1184)
30001  )
30002  (drop
30003  (call $memcpy
30004  (i32.add
30005  (get_local $7)
30006  (i32.const 16)
30007  )
30008  (i32.load
30009  (get_local $4)
30010  )
30011  (i32.const 2)
30012  )
30013  )
30014  (i32.store
30015  (get_local $4)
30016  (tee_local $3
30017  (i32.add
30018  (i32.load
30019  (get_local $4)
30020  )
30021  (i32.const 2)
30022  )
30023  )
30024  )
30025  (br_if $label$5
30026  (i32.ne
30027  (tee_local $7
30028  (i32.add
30029  (get_local $7)
30030  (i32.const 24)
30031  )
30032  )
30033  (get_local $2)
30034  )
30035  )
30036  )
30037  )
30038  (get_local $0)
30039  )
30040  (func $_ZNSt3__16vectorIN11enumivosystem23permission_level_weightENS_9allocatorIS2_EEE8__appendEj (param $0 i32) (param $1 i32)
30041  (local $2 i32)
30042  (local $3 i32)
30043  (local $4 i32)
30044  (local $5 i32)
30045  (local $6 i32)
30046  (block $label$0
30047  (block $label$1
30048  (block $label$2
30049  (block $label$3
30050  (block $label$4
30051  (br_if $label$4
30052  (i32.ge_u
30053  (i32.div_s
30054  (i32.sub
30055  (tee_local $2
30056  (i32.load offset=8
30057  (get_local $0)
30058  )
30059  )
30060  (tee_local $6
30061  (i32.load offset=4
30062  (get_local $0)
30063  )
30064  )
30065  )
30066  (i32.const 24)
30067  )
30068  (get_local $1)
30069  )
30070  )
30071  (br_if $label$2
30072  (i32.ge_u
30073  (tee_local $4
30074  (i32.add
30075  (tee_local $3
30076  (i32.div_s
30077  (i32.sub
30078  (get_local $6)
30079  (tee_local $5
30080  (i32.load
30081  (get_local $0)
30082  )
30083  )
30084  )
30085  (i32.const 24)
30086  )
30087  )
30088  (get_local $1)
30089  )
30090  )
30091  (i32.const 178956971)
30092  )
30093  )
30094  (set_local $6
30095  (i32.const 178956970)
30096  )
30097  (block $label$5
30098  (br_if $label$5
30099  (i32.gt_u
30100  (tee_local $2
30101  (i32.div_s
30102  (i32.sub
30103  (get_local $2)
30104  (get_local $5)
30105  )
30106  (i32.const 24)
30107  )
30108  )
30109  (i32.const 89478484)
30110  )
30111  )
30112  (br_if $label$3
30113  (i32.eqz
30114  (tee_local $6
30115  (select
30116  (get_local $4)
30117  (tee_local $6
30118  (i32.shl
30119  (get_local $2)
30120  (i32.const 1)
30121  )
30122  )
30123  (i32.lt_u
30124  (get_local $6)
30125  (get_local $4)
30126  )
30127  )
30128  )
30129  )
30130  )
30131  )
30132  (set_local $2
30133  (call $_Znwj
30134  (i32.mul
30135  (get_local $6)
30136  (i32.const 24)
30137  )
30138  )
30139  )
30140  (br $label$1)
30141  )
30142  (set_local $0
30143  (i32.add
30144  (get_local $0)
30145  (i32.const 4)
30146  )
30147  )
30148  (loop $label$6
30149  (i64.store
30150  (get_local $6)
30151  (i64.const 0)
30152  )
30153  (i64.store
30154  (i32.add
30155  (get_local $6)
30156  (i32.const 16)
30157  )
30158  (i64.const 0)
30159  )
30160  (i64.store
30161  (i32.add
30162  (get_local $6)
30163  (i32.const 8)
30164  )
30165  (i64.const 0)
30166  )
30167  (i32.store
30168  (get_local $0)
30169  (tee_local $6
30170  (i32.add
30171  (i32.load
30172  (get_local $0)
30173  )
30174  (i32.const 24)
30175  )
30176  )
30177  )
30178  (br_if $label$6
30179  (tee_local $1
30180  (i32.add
30181  (get_local $1)
30182  (i32.const -1)
30183  )
30184  )
30185  )
30186  (br $label$0)
30187  )
30188  )
30189  (set_local $6
30190  (i32.const 0)
30191  )
30192  (set_local $2
30193  (i32.const 0)
30194  )
30195  (br $label$1)
30196  )
30197  (call $_ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv
30198  (get_local $0)
30199  )
30200  (unreachable)
30201  )
30202  (set_local $4
30203  (i32.add
30204  (get_local $2)
30205  (i32.mul
30206  (get_local $6)
30207  (i32.const 24)
30208  )
30209  )
30210  )
30211  (set_local $6
30212  (tee_local $5
30213  (i32.add
30214  (get_local $2)
30215  (i32.mul
30216  (get_local $3)
30217  (i32.const 24)
30218  )
30219  )
30220  )
30221  )
30222  (loop $label$7
30223  (i64.store
30224  (get_local $6)
30225  (i64.const 0)
30226  )
30227  (i64.store
30228  (i32.add
30229  (get_local $6)
30230  (i32.const 16)
30231  )
30232  (i64.const 0)
30233  )
30234  (i64.store
30235  (i32.add
30236  (get_local $6)
30237  (i32.const 8)
30238  )
30239  (i64.const 0)
30240  )
30241  (set_local $6
30242  (i32.add
30243  (get_local $6)
30244  (i32.const 24)
30245  )
30246  )
30247  (br_if $label$7
30248  (tee_local $1
30249  (i32.add
30250  (get_local $1)
30251  (i32.const -1)
30252  )
30253  )
30254  )
30255  )
30256  (set_local $5
30257  (i32.add
30258  (get_local $5)
30259  (i32.mul
30260  (i32.div_s
30261  (tee_local $2
30262  (i32.sub
30263  (i32.load
30264  (tee_local $3
30265  (i32.add
30266  (get_local $0)
30267  (i32.const 4)
30268  )
30269  )
30270  )
30271  (tee_local $1
30272  (i32.load
30273  (get_local $0)
30274  )
30275  )
30276  )
30277  )
30278  (i32.const -24)
30279  )
30280  (i32.const 24)
30281  )
30282  )
30283  )
30284  (block $label$8
30285  (br_if $label$8
30286  (i32.lt_s
30287  (get_local $2)
30288  (i32.const 1)
30289  )
30290  )
30291  (drop
30292  (call $memcpy
30293  (get_local $5)
30294  (get_local $1)
30295  (get_local $2)
30296  )
30297  )
30298  (set_local $1
30299  (i32.load
30300  (get_local $0)
30301  )
30302  )
30303  )
30304  (i32.store
30305  (get_local $0)
30306  (get_local $5)
30307  )
30308  (i32.store
30309  (get_local $3)
30310  (get_local $6)
30311  )
30312  (i32.store
30313  (i32.add
30314  (get_local $0)
30315  (i32.const 8)
30316  )
30317  (get_local $4)
30318  )
30319  (br_if $label$0
30320  (i32.eqz
30321  (get_local $1)
30322  )
30323  )
30324  (call $_ZdlPv
30325  (get_local $1)
30326  )
30327  (return)
30328  )
30329  )
30330  (func $_ZNSt3__16vectorIN11enumivosystem10key_weightENS_9allocatorIS2_EEE8__appendEj (param $0 i32) (param $1 i32)
30331  (local $2 i32)
30332  (local $3 i32)
30333  (local $4 i32)
30334  (local $5 i32)
30335  (local $6 i32)
30336  (block $label$0
30337  (block $label$1
30338  (block $label$2
30339  (block $label$3
30340  (block $label$4
30341  (br_if $label$4
30342  (i32.ge_u
30343  (i32.div_s
30344  (i32.sub
30345  (tee_local $2
30346  (i32.load offset=8
30347  (get_local $0)
30348  )
30349  )
30350  (tee_local $6
30351  (i32.load offset=4
30352  (get_local $0)
30353  )
30354  )
30355  )
30356  (i32.const 36)
30357  )
30358  (get_local $1)
30359  )
30360  )
30361  (br_if $label$2
30362  (i32.ge_u
30363  (tee_local $4
30364  (i32.add
30365  (tee_local $3
30366  (i32.div_s
30367  (i32.sub
30368  (get_local $6)
30369  (tee_local $5
30370  (i32.load
30371  (get_local $0)
30372  )
30373  )
30374  )
30375  (i32.const 36)
30376  )
30377  )
30378  (get_local $1)
30379  )
30380  )
30381  (i32.const 119304648)
30382  )
30383  )
30384  (set_local $6
30385  (i32.const 119304647)
30386  )
30387  (block $label$5
30388  (br_if $label$5
30389  (i32.gt_u
30390  (tee_local $2
30391  (i32.div_s
30392  (i32.sub
30393  (get_local $2)
30394  (get_local $5)
30395  )
30396  (i32.const 36)
30397  )
30398  )
30399  (i32.const 59652322)
30400  )
30401  )
30402  (br_if $label$3
30403  (i32.eqz
30404  (tee_local $6
30405  (select
30406  (get_local $4)
30407  (tee_local $6
30408  (i32.shl
30409  (get_local $2)
30410  (i32.const 1)
30411  )
30412  )
30413  (i32.lt_u
30414  (get_local $6)
30415  (get_local $4)
30416  )
30417  )
30418  )
30419  )
30420  )
30421  )
30422  (set_local $2
30423  (call $_Znwj
30424  (i32.mul
30425  (get_local $6)
30426  (i32.const 36)
30427  )
30428  )
30429  )
30430  (br $label$1)
30431  )
30432  (set_local $0
30433  (i32.add
30434  (get_local $0)
30435  (i32.const 4)
30436  )
30437  )
30438  (loop $label$6
30439  (drop
30440  (call $memset
30441  (get_local $6)
30442  (i32.const 0)
30443  (i32.const 36)
30444  )
30445  )
30446  (i32.store
30447  (get_local $0)
30448  (tee_local $6
30449  (i32.add
30450  (i32.load
30451  (get_local $0)
30452  )
30453  (i32.const 36)
30454  )
30455  )
30456  )
30457  (br_if $label$6
30458  (tee_local $1
30459  (i32.add
30460  (get_local $1)
30461  (i32.const -1)
30462  )
30463  )
30464  )
30465  (br $label$0)
30466  )
30467  )
30468  (set_local $6
30469  (i32.const 0)
30470  )
30471  (set_local $2
30472  (i32.const 0)
30473  )
30474  (br $label$1)
30475  )
30476  (call $_ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv
30477  (get_local $0)
30478  )
30479  (unreachable)
30480  )
30481  (set_local $4
30482  (i32.add
30483  (get_local $2)
30484  (i32.mul
30485  (get_local $6)
30486  (i32.const 36)
30487  )
30488  )
30489  )
30490  (set_local $6
30491  (tee_local $5
30492  (i32.add
30493  (get_local $2)
30494  (i32.mul
30495  (get_local $3)
30496  (i32.const 36)
30497  )
30498  )
30499  )
30500  )
30501  (loop $label$7
30502  (set_local $6
30503  (i32.add
30504  (call $memset
30505  (get_local $6)
30506  (i32.const 0)
30507  (i32.const 36)
30508  )
30509  (i32.const 36)
30510  )
30511  )
30512  (br_if $label$7
30513  (tee_local $1
30514  (i32.add
30515  (get_local $1)
30516  (i32.const -1)
30517  )
30518  )
30519  )
30520  )
30521  (set_local $5
30522  (i32.add
30523  (get_local $5)
30524  (i32.mul
30525  (i32.div_s
30526  (tee_local $2
30527  (i32.sub
30528  (i32.load
30529  (tee_local $3
30530  (i32.add
30531  (get_local $0)
30532  (i32.const 4)
30533  )
30534  )
30535  )
30536  (tee_local $1
30537  (i32.load
30538  (get_local $0)
30539  )
30540  )
30541  )
30542  )
30543  (i32.const -36)
30544  )
30545  (i32.const 36)
30546  )
30547  )
30548  )
30549  (block $label$8
30550  (br_if $label$8
30551  (i32.lt_s
30552  (get_local $2)
30553  (i32.const 1)
30554  )
30555  )
30556  (drop
30557  (call $memcpy
30558  (get_local $5)
30559  (get_local $1)
30560  (get_local $2)
30561  )
30562  )
30563  (set_local $1
30564  (i32.load
30565  (get_local $0)
30566  )
30567  )
30568  )
30569  (i32.store
30570  (get_local $0)
30571  (get_local $5)
30572  )
30573  (i32.store
30574  (get_local $3)
30575  (get_local $6)
30576  )
30577  (i32.store
30578  (i32.add
30579  (get_local $0)
30580  (i32.const 8)
30581  )
30582  (get_local $4)
30583  )
30584  (br_if $label$0
30585  (i32.eqz
30586  (get_local $1)
30587  )
30588  )
30589  (call $_ZdlPv
30590  (get_local $1)
30591  )
30592  (return)
30593  )
30594  )
30595  (func $_ZN11enumivosystemrsIN5eosio10datastreamIPKcEEEERT_S7_RNS_6nativeILy6138663577826885632EE10updateauthE (param $0 i32) (param $1 i32) (result i32)
30596  (local $2 i32)
30597  (call $enumivo_assert
30598  (i32.gt_u
30599  (i32.sub
30600  (i32.load offset=8
30601  (get_local $0)
30602  )
30603  (i32.load offset=4
30604  (get_local $0)
30605  )
30606  )
30607  (i32.const 7)
30608  )
30609  (i32.const 1184)
30610  )
30611  (drop
30612  (call $memcpy
30613  (get_local $1)
30614  (i32.load offset=4
30615  (get_local $0)
30616  )
30617  (i32.const 8)
30618  )
30619  )
30620  (i32.store offset=4
30621  (get_local $0)
30622  (tee_local $2
30623  (i32.add
30624  (i32.load offset=4
30625  (get_local $0)
30626  )
30627  (i32.const 8)
30628  )
30629  )
30630  )
30631  (call $enumivo_assert
30632  (i32.gt_u
30633  (i32.sub
30634  (i32.load offset=8
30635  (get_local $0)
30636  )
30637  (get_local $2)
30638  )
30639  (i32.const 7)
30640  )
30641  (i32.const 1184)
30642  )
30643  (drop
30644  (call $memcpy
30645  (i32.add
30646  (get_local $1)
30647  (i32.const 8)
30648  )
30649  (i32.load offset=4
30650  (get_local $0)
30651  )
30652  (i32.const 8)
30653  )
30654  )
30655  (i32.store offset=4
30656  (get_local $0)
30657  (tee_local $2
30658  (i32.add
30659  (i32.load offset=4
30660  (get_local $0)
30661  )
30662  (i32.const 8)
30663  )
30664  )
30665  )
30666  (call $enumivo_assert
30667  (i32.gt_u
30668  (i32.sub
30669  (i32.load offset=8
30670  (get_local $0)
30671  )
30672  (get_local $2)
30673  )
30674  (i32.const 7)
30675  )
30676  (i32.const 1184)
30677  )
30678  (drop
30679  (call $memcpy
30680  (i32.add
30681  (get_local $1)
30682  (i32.const 16)
30683  )
30684  (i32.load offset=4
30685  (get_local $0)
30686  )
30687  (i32.const 8)
30688  )
30689  )
30690  (i32.store offset=4
30691  (get_local $0)
30692  (tee_local $2
30693  (i32.add
30694  (i32.load offset=4
30695  (get_local $0)
30696  )
30697  (i32.const 8)
30698  )
30699  )
30700  )
30701  (call $enumivo_assert
30702  (i32.gt_u
30703  (i32.sub
30704  (i32.load offset=8
30705  (get_local $0)
30706  )
30707  (get_local $2)
30708  )
30709  (i32.const 3)
30710  )
30711  (i32.const 1184)
30712  )
30713  (drop
30714  (call $memcpy
30715  (i32.add
30716  (get_local $1)
30717  (i32.const 24)
30718  )
30719  (i32.load offset=4
30720  (get_local $0)
30721  )
30722  (i32.const 4)
30723  )
30724  )
30725  (i32.store offset=4
30726  (get_local $0)
30727  (i32.add
30728  (i32.load offset=4
30729  (get_local $0)
30730  )
30731  (i32.const 4)
30732  )
30733  )
30734  (call $_ZN5eosiorsINS_10datastreamIPKcEEN11enumivosystem23permission_level_weightEEERT_S8_RNSt3__16vectorIT0_NS9_9allocatorISB_EEEE
30735  (call $_ZN5eosiorsINS_10datastreamIPKcEEN11enumivosystem10key_weightEEERT_S8_RNSt3__16vectorIT0_NS9_9allocatorISB_EEEE
30736  (get_local $0)
30737  (i32.add
30738  (get_local $1)
30739  (i32.const 28)
30740  )
30741  )
30742  (i32.add
30743  (get_local $1)
30744  (i32.const 40)
30745  )
30746  )
30747  )
30748  (func $_ZN11enumivosystemrsIN5eosio10datastreamIPKcEEEERT_S7_RNS_6nativeILy6138663577826885632EE10newaccountE (param $0 i32) (param $1 i32) (result i32)
30749  (local $2 i32)
30750  (call $enumivo_assert
30751  (i32.gt_u
30752  (i32.sub
30753  (i32.load offset=8
30754  (get_local $0)
30755  )
30756  (i32.load offset=4
30757  (get_local $0)
30758  )
30759  )
30760  (i32.const 7)
30761  )
30762  (i32.const 1184)
30763  )
30764  (drop
30765  (call $memcpy
30766  (get_local $1)
30767  (i32.load offset=4
30768  (get_local $0)
30769  )
30770  (i32.const 8)
30771  )
30772  )
30773  (i32.store offset=4
30774  (get_local $0)
30775  (tee_local $2
30776  (i32.add
30777  (i32.load offset=4
30778  (get_local $0)
30779  )
30780  (i32.const 8)
30781  )
30782  )
30783  )
30784  (call $enumivo_assert
30785  (i32.gt_u
30786  (i32.sub
30787  (i32.load offset=8
30788  (get_local $0)
30789  )
30790  (get_local $2)
30791  )
30792  (i32.const 7)
30793  )
30794  (i32.const 1184)
30795  )
30796  (drop
30797  (call $memcpy
30798  (i32.add
30799  (get_local $1)
30800  (i32.const 8)
30801  )
30802  (i32.load offset=4
30803  (get_local $0)
30804  )
30805  (i32.const 8)
30806  )
30807  )
30808  (i32.store offset=4
30809  (get_local $0)
30810  (tee_local $2
30811  (i32.add
30812  (i32.load offset=4
30813  (get_local $0)
30814  )
30815  (i32.const 8)
30816  )
30817  )
30818  )
30819  (call $enumivo_assert
30820  (i32.gt_u
30821  (i32.sub
30822  (i32.load offset=8
30823  (get_local $0)
30824  )
30825  (get_local $2)
30826  )
30827  (i32.const 3)
30828  )
30829  (i32.const 1184)
30830  )
30831  (drop
30832  (call $memcpy
30833  (i32.add
30834  (get_local $1)
30835  (i32.const 16)
30836  )
30837  (i32.load offset=4
30838  (get_local $0)
30839  )
30840  (i32.const 4)
30841  )
30842  )
30843  (i32.store offset=4
30844  (get_local $0)
30845  (i32.add
30846  (i32.load offset=4
30847  (get_local $0)
30848  )
30849  (i32.const 4)
30850  )
30851  )
30852  (call $enumivo_assert
30853  (i32.gt_u
30854  (i32.sub
30855  (i32.load offset=8
30856  (tee_local $0
30857  (call $_ZN5eosiorsINS_10datastreamIPKcEEN11enumivosystem23permission_level_weightEEERT_S8_RNSt3__16vectorIT0_NS9_9allocatorISB_EEEE
30858  (call $_ZN5eosiorsINS_10datastreamIPKcEEN11enumivosystem10key_weightEEERT_S8_RNSt3__16vectorIT0_NS9_9allocatorISB_EEEE
30859  (get_local $0)
30860  (i32.add
30861  (get_local $1)
30862  (i32.const 20)
30863  )
30864  )
30865  (i32.add
30866  (get_local $1)
30867  (i32.const 32)
30868  )
30869  )
30870  )
30871  )
30872  (i32.load offset=4
30873  (get_local $0)
30874  )
30875  )
30876  (i32.const 3)
30877  )
30878  (i32.const 1184)
30879  )
30880  (drop
30881  (call $memcpy
30882  (i32.add
30883  (get_local $1)
30884  (i32.const 44)
30885  )
30886  (i32.load offset=4
30887  (get_local $0)
30888  )
30889  (i32.const 4)
30890  )
30891  )
30892  (i32.store offset=4
30893  (get_local $0)
30894  (i32.add
30895  (i32.load offset=4
30896  (get_local $0)
30897  )
30898  (i32.const 4)
30899  )
30900  )
30901  (call $enumivo_assert
30902  (i32.gt_u
30903  (i32.sub
30904  (i32.load offset=8
30905  (tee_local $0
30906  (call $_ZN5eosiorsINS_10datastreamIPKcEEN11enumivosystem23permission_level_weightEEERT_S8_RNSt3__16vectorIT0_NS9_9allocatorISB_EEEE
30907  (call $_ZN5eosiorsINS_10datastreamIPKcEEN11enumivosystem10key_weightEEERT_S8_RNSt3__16vectorIT0_NS9_9allocatorISB_EEEE
30908  (get_local $0)
30909  (i32.add
30910  (get_local $1)
30911  (i32.const 48)
30912  )
30913  )
30914  (i32.add
30915  (get_local $1)
30916  (i32.const 60)
30917  )
30918  )
30919  )
30920  )
30921  (i32.load offset=4
30922  (get_local $0)
30923  )
30924  )
30925  (i32.const 3)
30926  )
30927  (i32.const 1184)
30928  )
30929  (drop
30930  (call $memcpy
30931  (i32.add
30932  (get_local $1)
30933  (i32.const 72)
30934  )
30935  (i32.load offset=4
30936  (get_local $0)
30937  )
30938  (i32.const 4)
30939  )
30940  )
30941  (i32.store offset=4
30942  (get_local $0)
30943  (i32.add
30944  (i32.load offset=4
30945  (get_local $0)
30946  )
30947  (i32.const 4)
30948  )
30949  )
30950  (call $_ZN5eosiorsINS_10datastreamIPKcEEN11enumivosystem23permission_level_weightEEERT_S8_RNSt3__16vectorIT0_NS9_9allocatorISB_EEEE
30951  (call $_ZN5eosiorsINS_10datastreamIPKcEEN11enumivosystem10key_weightEEERT_S8_RNSt3__16vectorIT0_NS9_9allocatorISB_EEEE
30952  (get_local $0)
30953  (i32.add
30954  (get_local $1)
30955  (i32.const 76)
30956  )
30957  )
30958  (i32.add
30959  (get_local $1)
30960  (i32.const 88)
30961  )
30962  )
30963  )
30964  (func $_ZN5eosio11multi_indexILy12531438729685161792EN11enumivosystem6votingILy6138663577826885632EE13producer_infoEJNS_10indexed_byILy12531717195943457440EN5boost11multi_index13const_mem_funIS4_oXadL_ZNKS4_8by_votesEvEEEEEEEE5indexILy12531717195943457440ES9_Ly0ELb0EE14const_iteratormmEv (param $0 i32) (result i32)
30965  (local $1 i32)
30966  (local $2 i64)
30967  (local $3 i32)
30968  (local $4 i32)
30969  (local $5 i32)
30970  (local $6 i32)
30971  (local $7 i32)
30972  (local $8 i32)
30973  (local $9 i32)
30974  (i32.store offset=4
30975  (i32.const 0)
30976  (tee_local $9
30977  (i32.sub
30978  (i32.load offset=4
30979  (i32.const 0)
30980  )
30981  (i32.const 32)
30982  )
30983  )
30984  )
30985  (i64.store offset=24
30986  (get_local $9)
30987  (i64.const 0)
30988  )
30989  (block $label$0
30990  (block $label$1
30991  (br_if $label$1
30992  (i32.eqz
30993  (tee_local $7
30994  (i32.load offset=4
30995  (get_local $0)
30996  )
30997  )
30998  )
30999  )
31000  (block $label$2
31001  (br_if $label$2
31002  (i32.ne
31003  (tee_local $5
31004  (i32.load offset=188
31005  (get_local $7)
31006  )
31007  )
31008  (i32.const -1)
31009  )
31010  )
31011  (set_local $5
31012  (call $db_idx128_find_primary
31013  (i64.load
31014  (tee_local $5
31015  (i32.load
31016  (i32.load
31017  (get_local $0)
31018  )
31019  )
31020  )
31021  )
31022  (i64.load offset=8
31023  (get_local $5)
31024  )
31025  (i64.const -5915305344024389824)
31026  (get_local $9)
31027  (i64.load
31028  (get_local $7)
31029  )
31030  )
31031  )
31032  (i32.store offset=188
31033  (i32.load
31034  (i32.add
31035  (get_local $0)
31036  (i32.const 4)
31037  )
31038  )
31039  (get_local $5)
31040  )
31041  )
31042  (call $enumivo_assert
31043  (i32.xor
31044  (i32.shr_u
31045  (tee_local $6
31046  (call $db_idx128_previous
31047  (get_local $5)
31048  (i32.add
31049  (get_local $9)
31050  (i32.const 24)
31051  )
31052  )
31053  )
31054  (i32.const 31)
31055  )
31056  (i32.const 1)
31057  )
31058  (i32.const 1664)
31059  )
31060  (br $label$0)
31061  )
31062  (call $enumivo_assert
31063  (i32.ne
31064  (tee_local $7
31065  (call $db_idx128_end
31066  (i64.load
31067  (tee_local $7
31068  (i32.load
31069  (i32.load
31070  (get_local $0)
31071  )
31072  )
31073  )
31074  )
31075  (i64.load offset=8
31076  (get_local $7)
31077  )
31078  (i64.const -5915305344024389824)
31079  )
31080  )
31081  (i32.const -1)
31082  )
31083  (i32.const 1600)
31084  )
31085  (call $enumivo_assert
31086  (i32.xor
31087  (i32.shr_u
31088  (tee_local $6
31089  (call $db_idx128_previous
31090  (get_local $7)
31091  (i32.add
31092  (get_local $9)
31093  (i32.const 24)
31094  )
31095  )
31096  )
31097  (i32.const 31)
31098  )
31099  (i32.const 1)
31100  )
31101  (i32.const 1600)
31102  )
31103  )
31104  (set_local $2
31105  (i64.load offset=24
31106  (get_local $9)
31107  )
31108  )
31109  (block $label$3
31110  (br_if $label$3
31111  (i32.eq
31112  (tee_local $8
31113  (i32.load
31114  (i32.add
31115  (tee_local $1
31116  (i32.load
31117  (i32.load
31118  (get_local $0)
31119  )
31120  )
31121  )
31122  (i32.const 28)
31123  )
31124  )
31125  )
31126  (tee_local $3
31127  (i32.load offset=24
31128  (get_local $1)
31129  )
31130  )
31131  )
31132  )
31133  (set_local $7
31134  (i32.add
31135  (get_local $8)
31136  (i32.const -24)
31137  )
31138  )
31139  (set_local $4
31140  (i32.sub
31141  (i32.const 0)
31142  (get_local $3)
31143  )
31144  )
31145  (loop $label$4
31146  (br_if $label$3
31147  (i64.eq
31148  (i64.load
31149  (i32.load
31150  (get_local $7)
31151  )
31152  )
31153  (get_local $2)
31154  )
31155  )
31156  (set_local $8
31157  (get_local $7)
31158  )
31159  (set_local $7
31160  (tee_local $5
31161  (i32.add
31162  (get_local $7)
31163  (i32.const -24)
31164  )
31165  )
31166  )
31167  (br_if $label$4
31168  (i32.ne
31169  (i32.add
31170  (get_local $5)
31171  (get_local $4)
31172  )
31173  (i32.const -24)
31174  )
31175  )
31176  )
31177  )
31178  (block $label$5
31179  (block $label$6
31180  (br_if $label$6
31181  (i32.eq
31182  (get_local $8)
31183  (get_local $3)
31184  )
31185  )
31186  (call $enumivo_assert
31187  (i32.eq
31188  (i32.load offset=180
31189  (tee_local $7
31190  (i32.load
31191  (i32.add
31192  (get_local $8)
31193  (i32.const -24)
31194  )
31195  )
31196  )
31197  )
31198  (get_local $1)
31199  )
31200  (i32.const 448)
31201  )
31202  (br $label$5)
31203  )
31204  (set_local $7
31205  (i32.const 0)
31206  )
31207  (br_if $label$5
31208  (i32.lt_s
31209  (tee_local $5
31210  (call $db_find_i64
31211  (i64.load
31212  (get_local $1)
31213  )
31214  (i64.load offset=8
31215  (get_local $1)
31216  )
31217  (i64.const -5915305344024389824)
31218  (get_local $2)
31219  )
31220  )
31221  (i32.const 0)
31222  )
31223  )
31224  (call $enumivo_assert
31225  (i32.eq
31226  (i32.load offset=180
31227  (tee_local $7
31228  (call $_ZNK5eosio11multi_indexILy12531438729685161792EN11enumivosystem6votingILy6138663577826885632EE13producer_infoEJNS_10indexed_byILy12531717195943457440EN5boost11multi_index13const_mem_funIS4_oXadL_ZNKS4_8by_votesEvEEEEEEEE31load_object_by_primary_iteratorEl
31229  (get_local $1)
31230  (get_local $5)
31231  )
31232  )
31233  )
31234  (get_local $1)
31235  )
31236  (i32.const 448)
31237  )
31238  )
31239  (i32.store offset=188
31240  (get_local $7)
31241  (get_local $6)
31242  )
31243  (i32.store
31244  (i32.add
31245  (get_local $0)
31246  (i32.const 4)
31247  )
31248  (get_local $7)
31249  )
31250  (i32.store offset=4
31251  (i32.const 0)
31252  (i32.add
31253  (get_local $9)
31254  (i32.const 32)
31255  )
31256  )
31257  (get_local $0)
31258  )
31259  (func $_ZNK5eosio11multi_indexILy12531438729685161792EN11enumivosystem6votingILy6138663577826885632EE13producer_infoEJNS_10indexed_byILy12531717195943457440EN5boost11multi_index13const_mem_funIS4_oXadL_ZNKS4_8by_votesEvEEEEEEEE5indexILy12531717195943457440ES9_Ly0ELb0EE11lower_boundERKo (param $0 i32) (param $1 i32) (param $2 i32)
31260  (local $3 i32)
31261  (local $4 i32)
31262  (local $5 i64)
31263  (local $6 i32)
31264  (local $7 i32)
31265  (local $8 i32)
31266  (local $9 i32)
31267  (local $10 i32)
31268  (i32.store offset=4
31269  (i32.const 0)
31270  (tee_local $10
31271  (i32.sub
31272  (i32.load offset=4
31273  (i32.const 0)
31274  )
31275  (i32.const 32)
31276  )
31277  )
31278  )
31279  (i64.store offset=24
31280  (get_local $10)
31281  (i64.const 0)
31282  )
31283  (i64.store offset=8
31284  (get_local $10)
31285  (i64.load
31286  (i32.add
31287  (get_local $2)
31288  (i32.const 8)
31289  )
31290  )
31291  )
31292  (i64.store
31293  (get_local $10)
31294  (i64.load
31295  (get_local $2)
31296  )
31297  )
31298  (set_local $2
31299  (i32.const 0)
31300  )
31301  (block $label$0
31302  (br_if $label$0
31303  (i32.lt_s
31304  (tee_local $3
31305  (call $db_idx128_lowerbound
31306  (i64.load
31307  (tee_local $8
31308  (i32.load
31309  (get_local $1)
31310  )
31311  )
31312  )
31313  (i64.load offset=8
31314  (get_local $8)
31315  )
31316  (i64.const -5915305344024389824)
31317  (get_local $10)
31318  (i32.add
31319  (get_local $10)
31320  (i32.const 24)
31321  )
31322  )
31323  )
31324  (i32.const 0)
31325  )
31326  )
31327  (set_local $5
31328  (i64.load offset=24
31329  (get_local $10)
31330  )
31331  )
31332  (block $label$1
31333  (br_if $label$1
31334  (i32.eq
31335  (tee_local $9
31336  (i32.load
31337  (i32.add
31338  (tee_local $4
31339  (i32.load
31340  (get_local $1)
31341  )
31342  )
31343  (i32.const 28)
31344  )
31345  )
31346  )
31347  (tee_local $6
31348  (i32.load offset=24
31349  (get_local $4)
31350  )
31351  )
31352  )
31353  )
31354  (set_local $2
31355  (i32.add
31356  (get_local $9)
31357  (i32.const -24)
31358  )
31359  )
31360  (set_local $7
31361  (i32.sub
31362  (i32.const 0)
31363  (get_local $6)
31364  )
31365  )
31366  (loop $label$2
31367  (br_if $label$1
31368  (i64.eq
31369  (i64.load
31370  (i32.load
31371  (get_local $2)
31372  )
31373  )
31374  (get_local $5)
31375  )
31376  )
31377  (set_local $9
31378  (get_local $2)
31379  )
31380  (set_local $2
31381  (tee_local $8
31382  (i32.add
31383  (get_local $2)
31384  (i32.const -24)
31385  )
31386  )
31387  )
31388  (br_if $label$2
31389  (i32.ne
31390  (i32.add
31391  (get_local $8)
31392  (get_local $7)
31393  )
31394  (i32.const -24)
31395  )
31396  )
31397  )
31398  )
31399  (block $label$3
31400  (block $label$4
31401  (br_if $label$4
31402  (i32.eq
31403  (get_local $9)
31404  (get_local $6)
31405  )
31406  )
31407  (call $enumivo_assert
31408  (i32.eq
31409  (i32.load offset=180
31410  (tee_local $2
31411  (i32.load
31412  (i32.add
31413  (get_local $9)
31414  (i32.const -24)
31415  )
31416  )
31417  )
31418  )
31419  (get_local $4)
31420  )
31421  (i32.const 448)
31422  )
31423  (br $label$3)
31424  )
31425  (call $enumivo_assert
31426  (i32.eq
31427  (i32.load offset=180
31428  (tee_local $2
31429  (call $_ZNK5eosio11multi_indexILy12531438729685161792EN11enumivosystem6votingILy6138663577826885632EE13producer_infoEJNS_10indexed_byILy12531717195943457440EN5boost11multi_index13const_mem_funIS4_oXadL_ZNKS4_8by_votesEvEEEEEEEE31load_object_by_primary_iteratorEl
31430  (get_local $4)
31431  (call $db_find_i64
31432  (i64.load
31433  (get_local $4)
31434  )
31435  (i64.load offset=8
31436  (get_local $4)
31437  )
31438  (i64.const -5915305344024389824)
31439  (get_local $5)
31440  )
31441  )
31442  )
31443  )
31444  (get_local $4)
31445  )
31446  (i32.const 448)
31447  )
31448  )
31449  (i32.store offset=188
31450  (get_local $2)
31451  (get_local $3)
31452  )
31453  )
31454  (i32.store offset=4
31455  (get_local $0)
31456  (get_local $2)
31457  )
31458  (i32.store
31459  (get_local $0)
31460  (get_local $1)
31461  )
31462  (i32.store offset=4
31463  (i32.const 0)
31464  (i32.add
31465  (get_local $10)
31466  (i32.const 32)
31467  )
31468  )
31469  )
31470  (func $_ZN5eosio9singletonILy6138663577826885632ELy8419219356471787520ELy6138663577826885632EN11enumivosystem6commonILy6138663577826885632EE18enumivo_global_stateEE6existsEy (param $0 i64) (result i32)
31471  (local $1 i32)
31472  (local $2 i32)
31473  (local $3 i32)
31474  (local $4 i32)
31475  (local $5 i32)
31476  (local $6 i32)
31477  (i32.store offset=4
31478  (i32.const 0)
31479  (tee_local $6
31480  (i32.sub
31481  (i32.load offset=4
31482  (i32.const 0)
31483  )
31484  (i32.const 48)
31485  )
31486  )
31487  )
31488  (set_local $5
31489  (i32.const 0)
31490  )
31491  (i32.store
31492  (i32.add
31493  (get_local $6)
31494  (i32.const 40)
31495  )
31496  (i32.const 0)
31497  )
31498  (i64.store offset=24
31499  (get_local $6)
31500  (i64.const -1)
31501  )
31502  (i64.store offset=32
31503  (get_local $6)
31504  (i64.const 0)
31505  )
31506  (i64.store offset=16
31507  (get_local $6)
31508  (get_local $0)
31509  )
31510  (i64.store offset=8
31511  (get_local $6)
31512  (i64.const 6138663577826885632)
31513  )
31514  (block $label$0
31515  (br_if $label$0
31516  (i32.lt_s
31517  (tee_local $4
31518  (call $db_find_i64
31519  (i64.const 6138663577826885632)
31520  (get_local $0)
31521  (i64.const 8419219356471787520)
31522  (i64.const 8419219356471787520)
31523  )
31524  )
31525  (i32.const 0)
31526  )
31527  )
31528  (call $enumivo_assert
31529  (i32.eq
31530  (i32.load offset=168
31531  (call $_ZNK5eosio11multi_indexILy8419219356471787520ENS_9singletonILy6138663577826885632ELy8419219356471787520ELy6138663577826885632EN11enumivosystem6commonILy6138663577826885632EE18enumivo_global_stateEE3rowEJEE31load_object_by_primary_iteratorEl
31532  (i32.add
31533  (get_local $6)
31534  (i32.const 8)
31535  )
31536  (get_local $4)
31537  )
31538  )
31539  (i32.add
31540  (get_local $6)
31541  (i32.const 8)
31542  )
31543  )
31544  (i32.const 448)
31545  )
31546  (set_local $5
31547  (i32.const 1)
31548  )
31549  (br_if $label$0
31550  (i32.eqz
31551  (tee_local $1
31552  (i32.load offset=32
31553  (get_local $6)
31554  )
31555  )
31556  )
31557  )
31558  (block $label$1
31559  (block $label$2
31560  (br_if $label$2
31561  (i32.eq
31562  (tee_local $4
31563  (i32.load
31564  (tee_local $3
31565  (i32.add
31566  (get_local $6)
31567  (i32.const 36)
31568  )
31569  )
31570  )
31571  )
31572  (get_local $1)
31573  )
31574  )
31575  (loop $label$3
31576  (set_local $2
31577  (i32.load
31578  (tee_local $4
31579  (i32.add
31580  (get_local $4)
31581  (i32.const -24)
31582  )
31583  )
31584  )
31585  )
31586  (i32.store
31587  (get_local $4)
31588  (i32.const 0)
31589  )
31590  (block $label$4
31591  (br_if $label$4
31592  (i32.eqz
31593  (get_local $2)
31594  )
31595  )
31596  (call $_ZdlPv
31597  (get_local $2)
31598  )
31599  )
31600  (br_if $label$3
31601  (i32.ne
31602  (get_local $1)
31603  (get_local $4)
31604  )
31605  )
31606  )
31607  (set_local $4
31608  (i32.load
31609  (i32.add
31610  (get_local $6)
31611  (i32.const 32)
31612  )
31613  )
31614  )
31615  (br $label$1)
31616  )
31617  (set_local $4
31618  (get_local $1)
31619  )
31620  )
31621  (i32.store
31622  (get_local $3)
31623  (get_local $1)
31624  )
31625  (call $_ZdlPv
31626  (get_local $4)
31627  )
31628  )
31629  (i32.store offset=4
31630  (i32.const 0)
31631  (i32.add
31632  (get_local $6)
31633  (i32.const 48)
31634  )
31635  )
31636  (get_local $5)
31637  )
31638  (func $_ZN5eosio11multi_indexILy12531438729685161792EN11enumivosystem6votingILy6138663577826885632EE13producer_infoEJNS_10indexed_byILy12531717195943457440EN5boost11multi_index13const_mem_funIS4_oXadL_ZNKS4_8by_votesEvEEEEEEEE6modifyIZNS1_8contractILy6138663577826885632EE2onERKNSE_12claimrewardsEEUlRT_E_EEvRKS4_yOSI_ (param $0 i32) (param $1 i32) (param $2 i64) (param $3 i32)
31639  (local $4 i64)
31640  (local $5 i64)
31641  (local $6 i64)
31642  (local $7 i32)
31643  (local $8 i32)
31644  (local $9 i64)
31645  (local $10 i32)
31646  (local $11 i64)
31647  (local $12 i32)
31648  (local $13 i32)
31649  (set_local $13
31650  (tee_local $12
31651  (i32.sub
31652  (i32.load offset=4
31653  (i32.const 0)
31654  )
31655  (i32.const 48)
31656  )
31657  )
31658  )
31659  (i32.store offset=4
31660  (i32.const 0)
31661  (get_local $12)
31662  )
31663  (call $enumivo_assert
31664  (i32.eq
31665  (i32.load offset=180
31666  (get_local $1)
31667  )
31668  (get_local $0)
31669  )
31670  (i32.const 960)
31671  )
31672  (call $enumivo_assert
31673  (i64.eq
31674  (i64.load
31675  (get_local $0)
31676  )
31677  (call $current_receiver)
31678  )
31679  (i32.const 1008)
31680  )
31681  (set_local $5
31682  (i64.load
31683  (i32.add
31684  (get_local $1)
31685  (i32.const 24)
31686  )
31687  )
31688  )
31689  (set_local $4
31690  (i64.load offset=16
31691  (get_local $1)
31692  )
31693  )
31694  (set_local $6
31695  (i64.load
31696  (get_local $1)
31697  )
31698  )
31699  (set_local $10
31700  (call $now)
31701  )
31702  (i64.store offset=160
31703  (get_local $1)
31704  (i64.const 0)
31705  )
31706  (i32.store offset=168
31707  (get_local $1)
31708  (get_local $10)
31709  )
31710  (call $enumivo_assert
31711  (i64.eq
31712  (get_local $6)
31713  (i64.load
31714  (get_local $1)
31715  )
31716  )
31717  (i32.const 1072)
31718  )
31719  (set_local $10
31720  (i32.sub
31721  (i32.add
31722  (tee_local $7
31723  (i32.load
31724  (i32.add
31725  (get_local $1)
31726  (i32.const 148)
31727  )
31728  )
31729  )
31730  (i32.const 144)
31731  )
31732  (tee_local $8
31733  (i32.load offset=144
31734  (get_local $1)
31735  )
31736  )
31737  )
31738  )
31739  (set_local $11
31740  (i64.extend_u/i32
31741  (i32.sub
31742  (get_local $7)
31743  (get_local $8)
31744  )
31745  )
31746  )
31747  (loop $label$0
31748  (set_local $10
31749  (i32.add
31750  (get_local $10)
31751  (i32.const 1)
31752  )
31753  )
31754  (br_if $label$0
31755  (i64.ne
31756  (tee_local $11
31757  (i64.shr_u
31758  (get_local $11)
31759  (i64.const 7)
31760  )
31761  )
31762  (i64.const 0)
31763  )
31764  )
31765  )
31766  (block $label$1
31767  (block $label$2
31768  (br_if $label$2
31769  (i32.lt_u
31770  (get_local $10)
31771  (i32.const 513)
31772  )
31773  )
31774  (set_local $12
31775  (call $malloc
31776  (get_local $10)
31777  )
31778  )
31779  (br $label$1)
31780  )
31781  (i32.store offset=4
31782  (i32.const 0)
31783  (tee_local $12
31784  (i32.sub
31785  (get_local $12)
31786  (i32.and
31787  (i32.add
31788  (get_local $10)
31789  (i32.const 15)
31790  )
31791  (i32.const -16)
31792  )
31793  )
31794  )
31795  )
31796  )
31797  (i32.store offset=4
31798  (get_local $13)
31799  (get_local $12)
31800  )
31801  (i32.store
31802  (get_local $13)
31803  (get_local $12)
31804  )
31805  (i32.store offset=8
31806  (get_local $13)
31807  (i32.add
31808  (get_local $12)
31809  (get_local $10)
31810  )
31811  )
31812  (drop
31813  (call $_ZN11enumivosystemlsIN5eosio10datastreamIPcEEEERT_S6_RKNS_6votingILy6138663577826885632EE13producer_infoE
31814  (get_local $13)
31815  (get_local $1)
31816  )
31817  )
31818  (call $db_update_i64
31819  (i32.load
31820  (i32.add
31821  (get_local $1)
31822  (i32.const 184)
31823  )
31824  )
31825  (get_local $2)
31826  (get_local $12)
31827  (get_local $10)
31828  )
31829  (block $label$3
31830  (br_if $label$3
31831  (i32.lt_u
31832  (get_local $10)
31833  (i32.const 513)
31834  )
31835  )
31836  (call $free
31837  (get_local $12)
31838  )
31839  )
31840  (block $label$4
31841  (br_if $label$4
31842  (i64.lt_u
31843  (get_local $6)
31844  (i64.load offset=16
31845  (get_local $0)
31846  )
31847  )
31848  )
31849  (i64.store
31850  (i32.add
31851  (get_local $0)
31852  (i32.const 16)
31853  )
31854  (select
31855  (i64.const -2)
31856  (i64.add
31857  (get_local $6)
31858  (i64.const 1)
31859  )
31860  (i64.gt_u
31861  (get_local $6)
31862  (i64.const -3)
31863  )
31864  )
31865  )
31866  )
31867  (i64.store offset=40
31868  (get_local $13)
31869  (tee_local $11
31870  (i64.load
31871  (i32.add
31872  (get_local $1)
31873  (i32.const 24)
31874  )
31875  )
31876  )
31877  )
31878  (i64.store offset=32
31879  (get_local $13)
31880  (tee_local $9
31881  (i64.load
31882  (i32.add
31883  (get_local $1)
31884  (i32.const 16)
31885  )
31886  )
31887  )
31888  )
31889  (block $label$5
31890  (br_if $label$5
31891  (i64.eqz
31892  (i64.or
31893  (i64.xor
31894  (get_local $4)
31895  (get_local $9)
31896  )
31897  (i64.xor
31898  (get_local $5)
31899  (get_local $11)
31900  )
31901  )
31902  )
31903  )
31904  (block $label$6
31905  (br_if $label$6
31906  (i32.gt_s
31907  (tee_local $10
31908  (i32.load
31909  (tee_local $1
31910  (i32.add
31911  (get_local $1)
31912  (i32.const 188)
31913  )
31914  )
31915  )
31916  )
31917  (i32.const -1)
31918  )
31919  )
31920  (i32.store
31921  (get_local $1)
31922  (tee_local $10
31923  (call $db_idx128_find_primary
31924  (i64.load
31925  (get_local $0)
31926  )
31927  (i64.load offset=8
31928  (get_local $0)
31929  )
31930  (i64.const -5915305344024389824)
31931  (i32.add
31932  (get_local $13)
31933  (i32.const 16)
31934  )
31935  (get_local $6)
31936  )
31937  )
31938  )
31939  )
31940  (call $db_idx128_update
31941  (get_local $10)
31942  (get_local $2)
31943  (i32.add
31944  (get_local $13)
31945  (i32.const 32)
31946  )
31947  )
31948  )
31949  (i32.store offset=4
31950  (i32.const 0)
31951  (i32.add
31952  (get_local $13)
31953  (i32.const 48)
31954  )
31955  )
31956  )
31957  (func $_ZN5eosio16generic_currencyINS_5tokenILy6138663577826885632ELy1397703940EyEEE15inline_transferEyyS2_NSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE (param $0 i64) (param $1 i64) (param $2 i64) (param $3 i32)
31958  (local $4 i32)
31959  (local $5 i32)
31960  (local $6 i32)
31961  (local $7 i32)
31962  (local $8 i32)
31963  (local $9 i32)
31964  (local $10 i64)
31965  (local $11 i64)
31966  (local $12 i64)
31967  (local $13 i64)
31968  (local $14 i32)
31969  (i32.store offset=4
31970  (i32.const 0)
31971  (tee_local $14
31972  (i32.sub
31973  (i32.load offset=4
31974  (i32.const 0)
31975  )
31976  (i32.const 112)
31977  )
31978  )
31979  )
31980  (set_local $11
31981  (i64.const 0)
31982  )
31983  (set_local $10
31984  (i64.const 59)
31985  )
31986  (set_local $9
31987  (i32.const 560)
31988  )
31989  (set_local $12
31990  (i64.const 0)
31991  )
31992  (loop $label$0
31993  (block $label$1
31994  (block $label$2
31995  (block $label$3
31996  (block $label$4
31997  (block $label$5
31998  (br_if $label$5
31999  (i64.gt_u
32000  (get_local $11)
32001  (i64.const 5)
32002  )
32003  )
32004  (br_if $label$4
32005  (i32.gt_u
32006  (i32.and
32007  (i32.add
32008  (tee_local $4
32009  (i32.load8_s
32010  (get_local $9)
32011  )
32012  )
32013  (i32.const -97)
32014  )
32015  (i32.const 255)
32016  )
32017  (i32.const 25)
32018  )
32019  )
32020  (set_local $4
32021  (i32.add
32022  (get_local $4)
32023  (i32.const 165)
32024  )
32025  )
32026  (br $label$3)
32027  )
32028  (set_local $13
32029  (i64.const 0)
32030  )
32031  (br_if $label$2
32032  (i64.le_u
32033  (get_local $11)
32034  (i64.const 11)
32035  )
32036  )
32037  (br $label$1)
32038  )
32039  (set_local $4
32040  (select
32041  (i32.add
32042  (get_local $4)
32043  (i32.const 208)
32044  )
32045  (i32.const 0)
32046  (i32.lt_u
32047  (i32.and
32048  (i32.add
32049  (get_local $4)
32050  (i32.const -49)
32051  )
32052  (i32.const 255)
32053  )
32054  (i32.const 5)
32055  )
32056  )
32057  )
32058  )
32059  (set_local $13
32060  (i64.shr_s
32061  (i64.shl
32062  (i64.extend_u/i32
32063  (get_local $4)
32064  )
32065  (i64.const 56)
32066  )
32067  (i64.const 56)
32068  )
32069  )
32070  )
32071  (set_local $13
32072  (i64.shl
32073  (i64.and
32074  (get_local $13)
32075  (i64.const 31)
32076  )
32077  (i64.and
32078  (get_local $10)
32079  (i64.const 4294967295)
32080  )
32081  )
32082  )
32083  )
32084  (set_local $9
32085  (i32.add
32086  (get_local $9)
32087  (i32.const 1)
32088  )
32089  )
32090  (set_local $11
32091  (i64.add
32092  (get_local $11)
32093  (i64.const 1)
32094  )
32095  )
32096  (set_local $12
32097  (i64.or
32098  (get_local $13)
32099  (get_local $12)
32100  )
32101  )
32102  (br_if $label$0
32103  (i64.ne
32104  (tee_local $10
32105  (i64.add
32106  (get_local $10)
32107  (i64.const -5)
32108  )
32109  )
32110  (i64.const -6)
32111  )
32112  )
32113  )
32114  (call $enumivo_assert
32115  (tee_local $5
32116  (i64.lt_u
32117  (i64.add
32118  (get_local $2)
32119  (i64.const 4611686018427387903)
32120  )
32121  (i64.const 9223372036854775807)
32122  )
32123  )
32124  (i32.const 592)
32125  )
32126  (set_local $11
32127  (i64.const 5459781)
32128  )
32129  (set_local $9
32130  (i32.const 0)
32131  )
32132  (block $label$6
32133  (block $label$7
32134  (loop $label$8
32135  (br_if $label$7
32136  (i32.gt_u
32137  (i32.add
32138  (i32.shl
32139  (i32.wrap/i64
32140  (get_local $11)
32141  )
32142  (i32.const 24)
32143  )
32144  (i32.const -1073741825)
32145  )
32146  (i32.const 452984830)
32147  )
32148  )
32149  (block $label$9
32150  (br_if $label$9
32151  (i64.ne
32152  (i64.and
32153  (tee_local $11
32154  (i64.shr_u
32155  (get_local $11)
32156  (i64.const 8)
32157  )
32158  )
32159  (i64.const 255)
32160  )
32161  (i64.const 0)
32162  )
32163  )
32164  (loop $label$10
32165  (br_if $label$7
32166  (i64.ne
32167  (i64.and
32168  (tee_local $11
32169  (i64.shr_u
32170  (get_local $11)
32171  (i64.const 8)
32172  )
32173  )
32174  (i64.const 255)
32175  )
32176  (i64.const 0)
32177  )
32178  )
32179  (br_if $label$10
32180  (i32.lt_s
32181  (tee_local $9
32182  (i32.add
32183  (get_local $9)
32184  (i32.const 1)
32185  )
32186  )
32187  (i32.const 7)
32188  )
32189  )
32190  )
32191  )
32192  (set_local $4
32193  (i32.const 1)
32194  )
32195  (br_if $label$8
32196  (i32.lt_s
32197  (tee_local $9
32198  (i32.add
32199  (get_local $9)
32200  (i32.const 1)
32201  )
32202  )
32203  (i32.const 7)
32204  )
32205  )
32206  (br $label$6)
32207  )
32208  )
32209  (set_local $4
32210  (i32.const 0)
32211  )
32212  )
32213  (call $enumivo_assert
32214  (get_local $4)
32215  (i32.const 656)
32216  )
32217  (call $enumivo_assert
32218  (i32.const 1)
32219  (i32.const 48)
32220  )
32221  (call $enumivo_assert
32222  (i32.xor
32223  (i32.wrap/i64
32224  (i64.shr_u
32225  (get_local $2)
32226  (i64.const 63)
32227  )
32228  )
32229  (i32.const 1)
32230  )
32231  (i32.const 112)
32232  )
32233  (set_local $6
32234  (i32.load
32235  (get_local $3)
32236  )
32237  )
32238  (i32.store
32239  (get_local $3)
32240  (i32.const 0)
32241  )
32242  (set_local $7
32243  (i32.load offset=4
32244  (get_local $3)
32245  )
32246  )
32247  (i32.store offset=4
32248  (get_local $3)
32249  (i32.const 0)
32250  )
32251  (set_local $8
32252  (i32.load offset=8
32253  (get_local $3)
32254  )
32255  )
32256  (i32.store offset=8
32257  (get_local $3)
32258  (i32.const 0)
32259  )
32260  (i64.store offset=8
32261  (get_local $14)
32262  (get_local $0)
32263  )
32264  (i64.store offset=16
32265  (get_local $14)
32266  (get_local $1)
32267  )
32268  (i64.store offset=24
32269  (get_local $14)
32270  (get_local $2)
32271  )
32272  (i64.store
32273  (i32.add
32274  (i32.add
32275  (get_local $14)
32276  (i32.const 8)
32277  )
32278  (i32.const 24)
32279  )
32280  (i64.const 1397703940)
32281  )
32282  (call $enumivo_assert
32283  (get_local $5)
32284  (i32.const 592)
32285  )
32286  (set_local $11
32287  (i64.const 5459781)
32288  )
32289  (set_local $9
32290  (i32.const 0)
32291  )
32292  (block $label$11
32293  (block $label$12
32294  (loop $label$13
32295  (br_if $label$12
32296  (i32.gt_u
32297  (i32.add
32298  (i32.shl
32299  (i32.wrap/i64
32300  (get_local $11)
32301  )
32302  (i32.const 24)
32303  )
32304  (i32.const -1073741825)
32305  )
32306  (i32.const 452984830)
32307  )
32308  )
32309  (block $label$14
32310  (br_if $label$14
32311  (i64.ne
32312  (i64.and
32313  (tee_local $11
32314  (i64.shr_u
32315  (get_local $11)
32316  (i64.const 8)
32317  )
32318  )
32319  (i64.const 255)
32320  )
32321  (i64.const 0)
32322  )
32323  )
32324  (loop $label$15
32325  (br_if $label$12
32326  (i64.ne
32327  (i64.and
32328  (tee_local $11
32329  (i64.shr_u
32330  (get_local $11)
32331  (i64.const 8)
32332  )
32333  )
32334  (i64.const 255)
32335  )
32336  (i64.const 0)
32337  )
32338  )
32339  (br_if $label$15
32340  (i32.lt_s
32341  (tee_local $9
32342  (i32.add
32343  (get_local $9)
32344  (i32.const 1)
32345  )
32346  )
32347  (i32.const 7)
32348  )
32349  )
32350  )
32351  )
32352  (set_local $4
32353  (i32.const 1)
32354  )
32355  (br_if $label$13
32356  (i32.lt_s
32357  (tee_local $9
32358  (i32.add
32359  (get_local $9)
32360  (i32.const 1)
32361  )
32362  )
32363  (i32.const 7)
32364  )
32365  )
32366  (br $label$11)
32367  )
32368  )
32369  (set_local $4
32370  (i32.const 0)
32371  )
32372  )
32373  (call $enumivo_assert
32374  (get_local $4)
32375  (i32.const 656)
32376  )
32377  (i32.store
32378  (i32.add
32379  (i32.add
32380  (get_local $14)
32381  (i32.const 8)
32382  )
32383  (i32.const 36)
32384  )
32385  (get_local $7)
32386  )
32387  (i32.store
32388  (tee_local $3
32389  (i32.add
32390  (get_local $14)
32391  (i32.const 48)
32392  )
32393  )
32394  (get_local $8)
32395  )
32396  (i32.store offset=40
32397  (get_local $14)
32398  (get_local $6)
32399  )
32400  (i64.store
32401  (tee_local $9
32402  (call $_Znwj
32403  (i32.const 16)
32404  )
32405  )
32406  (get_local $0)
32407  )
32408  (i64.store offset=8
32409  (get_local $9)
32410  (get_local $12)
32411  )
32412  (i32.store
32413  (i32.add
32414  (get_local $14)
32415  (i32.const 80)
32416  )
32417  (tee_local $4
32418  (i32.add
32419  (get_local $9)
32420  (i32.const 16)
32421  )
32422  )
32423  )
32424  (i32.store
32425  (i32.add
32426  (get_local $14)
32427  (i32.const 76)
32428  )
32429  (get_local $4)
32430  )
32431  (i32.store offset=72
32432  (get_local $14)
32433  (get_local $9)
32434  )
32435  (i64.store offset=56
32436  (get_local $14)
32437  (i64.const 6138663577826885632)
32438  )
32439  (i64.store offset=64
32440  (get_local $14)
32441  (i64.const -3617168760277827584)
32442  )
32443  (call $_ZN5eosio4packINS_16generic_currencyINS_5tokenILy6138663577826885632ELy1397703940EyEEE13transfer_memoEEENSt3__16vectorIcNS6_9allocatorIcEEEERKT_
32444  (i32.add
32445  (get_local $14)
32446  (i32.const 96)
32447  )
32448  (i32.add
32449  (get_local $14)
32450  (i32.const 8)
32451  )
32452  )
32453  (i32.store
32454  (i32.add
32455  (i32.add
32456  (get_local $14)
32457  (i32.const 56)
32458  )
32459  (i32.const 36)
32460  )
32461  (i32.load offset=104
32462  (get_local $14)
32463  )
32464  )
32465  (i64.store offset=84 align=4
32466  (get_local $14)
32467  (i64.load offset=96
32468  (get_local $14)
32469  )
32470  )
32471  (block $label$16
32472  (br_if $label$16
32473  (i32.eqz
32474  (i32.and
32475  (i32.load8_u offset=40
32476  (get_local $14)
32477  )
32478  (i32.const 1)
32479  )
32480  )
32481  )
32482  (call $_ZdlPv
32483  (i32.load
32484  (get_local $3)
32485  )
32486  )
32487  )
32488  (call $_ZN5eosio4packINS_6actionEEENSt3__16vectorIcNS2_9allocatorIcEEEERKT_
32489  (i32.add
32490  (get_local $14)
32491  (i32.const 8)
32492  )
32493  (i32.add
32494  (get_local $14)
32495  (i32.const 56)
32496  )
32497  )
32498  (call $send_inline
32499  (tee_local $9
32500  (i32.load offset=8
32501  (get_local $14)
32502  )
32503  )
32504  (i32.sub
32505  (i32.load offset=12
32506  (get_local $14)
32507  )
32508  (get_local $9)
32509  )
32510  )
32511  (block $label$17
32512  (br_if $label$17
32513  (i32.eqz
32514  (tee_local $9
32515  (i32.load offset=8
32516  (get_local $14)
32517  )
32518  )
32519  )
32520  )
32521  (i32.store offset=12
32522  (get_local $14)
32523  (get_local $9)
32524  )
32525  (call $_ZdlPv
32526  (get_local $9)
32527  )
32528  )
32529  (block $label$18
32530  (br_if $label$18
32531  (i32.eqz
32532  (tee_local $9
32533  (i32.load offset=84
32534  (get_local $14)
32535  )
32536  )
32537  )
32538  )
32539  (i32.store
32540  (i32.add
32541  (get_local $14)
32542  (i32.const 88)
32543  )
32544  (get_local $9)
32545  )
32546  (call $_ZdlPv
32547  (get_local $9)
32548  )
32549  )
32550  (block $label$19
32551  (br_if $label$19
32552  (i32.eqz
32553  (tee_local $9
32554  (i32.load offset=72
32555  (get_local $14)
32556  )
32557  )
32558  )
32559  )
32560  (i32.store
32561  (i32.add
32562  (get_local $14)
32563  (i32.const 76)
32564  )
32565  (get_local $9)
32566  )
32567  (call $_ZdlPv
32568  (get_local $9)
32569  )
32570  )
32571  (i32.store offset=4
32572  (i32.const 0)
32573  (i32.add
32574  (get_local $14)
32575  (i32.const 112)
32576  )
32577  )
32578  )
32579  (func $_ZN5eosio4packINS_16generic_currencyINS_5tokenILy6138663577826885632ELy1397703940EyEEE13transfer_memoEEENSt3__16vectorIcNS6_9allocatorIcEEEERKT_ (param $0 i32) (param $1 i32)
32580  (local $2 i32)
32581  (local $3 i32)
32582  (local $4 i32)
32583  (local $5 i64)
32584  (local $6 i32)
32585  (local $7 i32)
32586  (i32.store offset=4
32587  (i32.const 0)
32588  (tee_local $7
32589  (i32.sub
32590  (i32.load offset=4
32591  (i32.const 0)
32592  )
32593  (i32.const 16)
32594  )
32595  )
32596  )
32597  (i32.store offset=8
32598  (get_local $0)
32599  (i32.const 0)
32600  )
32601  (i64.store align=4
32602  (get_local $0)
32603  (i64.const 0)
32604  )
32605  (set_local $5
32606  (i64.extend_u/i32
32607  (tee_local $3
32608  (select
32609  (i32.load
32610  (i32.add
32611  (get_local $1)
32612  (i32.const 36)
32613  )
32614  )
32615  (i32.shr_u
32616  (tee_local $4
32617  (i32.load8_u offset=32
32618  (get_local $1)
32619  )
32620  )
32621  (i32.const 1)
32622  )
32623  (i32.and
32624  (get_local $4)
32625  (i32.const 1)
32626  )
32627  )
32628  )
32629  )
32630  )
32631  (set_local $2
32632  (i32.add
32633  (get_local $1)
32634  (i32.const 32)
32635  )
32636  )
32637  (set_local $4
32638  (i32.const -32)
32639  )
32640  (loop $label$0
32641  (set_local $4
32642  (i32.add
32643  (get_local $4)
32644  (i32.const -1)
32645  )
32646  )
32647  (br_if $label$0
32648  (i64.ne
32649  (tee_local $5
32650  (i64.shr_u
32651  (get_local $5)
32652  (i64.const 7)
32653  )
32654  )
32655  (i64.const 0)
32656  )
32657  )
32658  )
32659  (set_local $6
32660  (i32.const 0)
32661  )
32662  (block $label$1
32663  (block $label$2
32664  (block $label$3
32665  (block $label$4
32666  (br_if $label$4
32667  (i32.eqz
32668  (get_local $3)
32669  )
32670  )
32671  (br_if $label$2
32672  (i32.eq
32673  (get_local $3)
32674  (get_local $4)
32675  )
32676  )
32677  (set_local $4
32678  (i32.sub
32679  (get_local $3)
32680  (get_local $4)
32681  )
32682  )
32683  (br $label$3)
32684  )
32685  (set_local $4
32686  (i32.sub
32687  (i32.const 0)
32688  (get_local $4)
32689  )
32690  )
32691  )
32692  (call $_ZNSt3__16vectorIcNS_9allocatorIcEEE8__appendEj
32693  (get_local $0)
32694  (get_local $4)
32695  )
32696  (set_local $6
32697  (i32.load
32698  (i32.add
32699  (get_local $0)
32700  (i32.const 4)
32701  )
32702  )
32703  )
32704  (set_local $4
32705  (i32.load
32706  (get_local $0)
32707  )
32708  )
32709  (br $label$1)
32710  )
32711  (set_local $4
32712  (i32.const 0)
32713  )
32714  )
32715  (i32.store
32716  (get_local $7)
32717  (get_local $4)
32718  )
32719  (i32.store offset=8
32720  (get_local $7)
32721  (get_local $6)
32722  )
32723  (call $enumivo_assert
32724  (i32.gt_s
32725  (i32.sub
32726  (get_local $6)
32727  (get_local $4)
32728  )
32729  (i32.const 7)
32730  )
32731  (i32.const 1136)
32732  )
32733  (drop
32734  (call $memcpy
32735  (get_local $4)
32736  (get_local $1)
32737  (i32.const 8)
32738  )
32739  )
32740  (call $enumivo_assert
32741  (i32.gt_s
32742  (i32.sub
32743  (get_local $6)
32744  (tee_local $0
32745  (i32.add
32746  (get_local $4)
32747  (i32.const 8)
32748  )
32749  )
32750  )
32751  (i32.const 7)
32752  )
32753  (i32.const 1136)
32754  )
32755  (drop
32756  (call $memcpy
32757  (get_local $0)
32758  (i32.add
32759  (get_local $1)
32760  (i32.const 8)
32761  )
32762  (i32.const 8)
32763  )
32764  )
32765  (call $enumivo_assert
32766  (i32.gt_s
32767  (i32.sub
32768  (get_local $6)
32769  (tee_local $0
32770  (i32.add
32771  (get_local $4)
32772  (i32.const 16)
32773  )
32774  )
32775  )
32776  (i32.const 7)
32777  )
32778  (i32.const 1136)
32779  )
32780  (drop
32781  (call $memcpy
32782  (get_local $0)
32783  (i32.add
32784  (get_local $1)
32785  (i32.const 16)
32786  )
32787  (i32.const 8)
32788  )
32789  )
32790  (call $enumivo_assert
32791  (i32.gt_s
32792  (i32.sub
32793  (get_local $6)
32794  (tee_local $0
32795  (i32.add
32796  (get_local $4)
32797  (i32.const 24)
32798  )
32799  )
32800  )
32801  (i32.const 7)
32802  )
32803  (i32.const 1136)
32804  )
32805  (drop
32806  (call $memcpy
32807  (get_local $0)
32808  (i32.add
32809  (get_local $1)
32810  (i32.const 24)
32811  )
32812  (i32.const 8)
32813  )
32814  )
32815  (i32.store offset=4
32816  (get_local $7)
32817  (i32.add
32818  (get_local $4)
32819  (i32.const 32)
32820  )
32821  )
32822  (drop
32823  (call $_ZN5eosiolsINS_10datastreamIPcEEEERT_S5_RKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEE
32824  (get_local $7)
32825  (get_local $2)
32826  )
32827  )
32828  (i32.store offset=4
32829  (i32.const 0)
32830  (i32.add
32831  (get_local $7)
32832  (i32.const 16)
32833  )
32834  )
32835  )
32836  (func $_ZN5eosio4packINS_6actionEEENSt3__16vectorIcNS2_9allocatorIcEEEERKT_ (param $0 i32) (param $1 i32)
32837  (local $2 i32)
32838  (local $3 i32)
32839  (local $4 i32)
32840  (local $5 i32)
32841  (local $6 i64)
32842  (local $7 i32)
32843  (local $8 i32)
32844  (i32.store offset=4
32845  (i32.const 0)
32846  (tee_local $8
32847  (i32.sub
32848  (i32.load offset=4
32849  (i32.const 0)
32850  )
32851  (i32.const 16)
32852  )
32853  )
32854  )
32855  (i32.store offset=8
32856  (get_local $0)
32857  (i32.const 0)
32858  )
32859  (i64.store align=4
32860  (get_local $0)
32861  (i64.const 0)
32862  )
32863  (set_local $5
32864  (i32.const 16)
32865  )
32866  (set_local $2
32867  (i32.add
32868  (get_local $1)
32869  (i32.const 16)
32870  )
32871  )
32872  (set_local $6
32873  (i64.extend_u/i32
32874  (i32.shr_s
32875  (tee_local $4
32876  (i32.sub
32877  (tee_local $7
32878  (i32.load
32879  (i32.add
32880  (get_local $1)
32881  (i32.const 20)
32882  )
32883  )
32884  )
32885  (tee_local $3
32886  (i32.load offset=16
32887  (get_local $1)
32888  )
32889  )
32890  )
32891  )
32892  (i32.const 4)
32893  )
32894  )
32895  )
32896  (loop $label$0
32897  (set_local $5
32898  (i32.add
32899  (get_local $5)
32900  (i32.const 1)
32901  )
32902  )
32903  (br_if $label$0
32904  (i64.ne
32905  (tee_local $6
32906  (i64.shr_u
32907  (get_local $6)
32908  (i64.const 7)
32909  )
32910  )
32911  (i64.const 0)
32912  )
32913  )
32914  )
32915  (block $label$1
32916  (br_if $label$1
32917  (i32.eq
32918  (get_local $3)
32919  (get_local $7)
32920  )
32921  )
32922  (set_local $5
32923  (i32.add
32924  (i32.and
32925  (get_local $4)
32926  (i32.const -16)
32927  )
32928  (get_local $5)
32929  )
32930  )
32931  )
32932  (set_local $5
32933  (i32.sub
32934  (i32.sub
32935  (tee_local $7
32936  (i32.load offset=28
32937  (get_local $1)
32938  )
32939  )
32940  (get_local $5)
32941  )
32942  (tee_local $3
32943  (i32.load
32944  (i32.add
32945  (get_local $1)
32946  (i32.const 32)
32947  )
32948  )
32949  )
32950  )
32951  )
32952  (set_local $4
32953  (i32.add
32954  (get_local $1)
32955  (i32.const 28)
32956  )
32957  )
32958  (set_local $6
32959  (i64.extend_u/i32
32960  (i32.sub
32961  (get_local $3)
32962  (get_local $7)
32963  )
32964  )
32965  )
32966  (loop $label$2
32967  (set_local $5
32968  (i32.add
32969  (get_local $5)
32970  (i32.const -1)
32971  )
32972  )
32973  (br_if $label$2
32974  (i64.ne
32975  (tee_local $6
32976  (i64.shr_u
32977  (get_local $6)
32978  (i64.const 7)
32979  )
32980  )
32981  (i64.const 0)
32982  )
32983  )
32984  )
32985  (set_local $7
32986  (i32.const 0)
32987  )
32988  (block $label$3
32989  (block $label$4
32990  (br_if $label$4
32991  (i32.eqz
32992  (get_local $5)
32993  )
32994  )
32995  (call $_ZNSt3__16vectorIcNS_9allocatorIcEEE8__appendEj
32996  (get_local $0)
32997  (i32.sub
32998  (i32.const 0)
32999  (get_local $5)
33000  )
33001  )
33002  (set_local $7
33003  (i32.load
33004  (i32.add
33005  (get_local $0)
33006  (i32.const 4)
33007  )
33008  )
33009  )
33010  (set_local $5
33011  (i32.load
33012  (get_local $0)
33013  )
33014  )
33015  (br $label$3)
33016  )
33017  (set_local $5
33018  (i32.const 0)
33019  )
33020  )
33021  (i32.store
33022  (get_local $8)
33023  (get_local $5)
33024  )
33025  (i32.store offset=8
33026  (get_local $8)
33027  (get_local $7)
33028  )
33029  (call $enumivo_assert
33030  (i32.gt_s
33031  (i32.sub
33032  (get_local $7)
33033  (get_local $5)
33034  )
33035  (i32.const 7)
33036  )
33037  (i32.const 1136)
33038  )
33039  (drop
33040  (call $memcpy
33041  (get_local $5)
33042  (get_local $1)
33043  (i32.const 8)
33044  )
33045  )
33046  (call $enumivo_assert
33047  (i32.gt_s
33048  (i32.sub
33049  (get_local $7)
33050  (tee_local $0
33051  (i32.add
33052  (get_local $5)
33053  (i32.const 8)
33054  )
33055  )
33056  )
33057  (i32.const 7)
33058  )
33059  (i32.const 1136)
33060  )
33061  (drop
33062  (call $memcpy
33063  (get_local $0)
33064  (i32.add
33065  (get_local $1)
33066  (i32.const 8)
33067  )
33068  (i32.const 8)
33069  )
33070  )
33071  (i32.store offset=4
33072  (get_local $8)
33073  (i32.add
33074  (get_local $5)
33075  (i32.const 16)
33076  )
33077  )
33078  (drop
33079  (call $_ZN5eosiolsINS_10datastreamIPcEEEERT_S5_RKNSt3__16vectorIcNS6_9allocatorIcEEEE
33080  (call $_ZN5eosiolsINS_10datastreamIPcEENS_16permission_levelEEERT_S6_RKNSt3__16vectorIT0_NS7_9allocatorIS9_EEEE
33081  (get_local $8)
33082  (get_local $2)
33083  )
33084  (get_local $4)
33085  )
33086  )
33087  (i32.store offset=4
33088  (i32.const 0)
33089  (i32.add
33090  (get_local $8)
33091  (i32.const 16)
33092  )
33093  )
33094  )
33095  (func $_ZN5eosiolsINS_10datastreamIPcEEEERT_S5_RKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEE (param $0 i32) (param $1 i32) (result i32)
33096  (local $2 i32)
33097  (local $3 i32)
33098  (local $4 i32)
33099  (local $5 i32)
33100  (local $6 i64)
33101  (local $7 i32)
33102  (local $8 i32)
33103  (i32.store offset=4
33104  (i32.const 0)
33105  (tee_local $8
33106  (i32.sub
33107  (i32.load offset=4
33108  (i32.const 0)
33109  )
33110  (i32.const 16)
33111  )
33112  )
33113  )
33114  (set_local $6
33115  (i64.extend_u/i32
33116  (select
33117  (i32.load offset=4
33118  (get_local $1)
33119  )
33120  (i32.shr_u
33121  (tee_local $7
33122  (i32.load8_u
33123  (get_local $1)
33124  )
33125  )
33126  (i32.const 1)
33127  )
33128  (i32.and
33129  (get_local $7)
33130  (i32.const 1)
33131  )
33132  )
33133  )
33134  )
33135  (set_local $7
33136  (i32.load offset=4
33137  (get_local $0)
33138  )
33139  )
33140  (set_local $4
33141  (i32.add
33142  (get_local $0)
33143  (i32.const 8)
33144  )
33145  )
33146  (set_local $5
33147  (i32.add
33148  (get_local $0)
33149  (i32.const 4)
33150  )
33151  )
33152  (loop $label$0
33153  (set_local $2
33154  (i32.wrap/i64
33155  (get_local $6)
33156  )
33157  )
33158  (i32.store8 offset=15
33159  (get_local $8)
33160  (i32.or
33161  (i32.shl
33162  (tee_local $3
33163  (i64.ne
33164  (tee_local $6
33165  (i64.shr_u
33166  (get_local $6)
33167  (i64.const 7)
33168  )
33169  )
33170  (i64.const 0)
33171  )
33172  )
33173  (i32.const 7)
33174  )
33175  (i32.and
33176  (get_local $2)
33177  (i32.const 127)
33178  )
33179  )
33180  )
33181  (call $enumivo_assert
33182  (i32.gt_s
33183  (i32.sub
33184  (i32.load
33185  (get_local $4)
33186  )
33187  (get_local $7)
33188  )
33189  (i32.const 0)
33190  )
33191  (i32.const 1136)
33192  )
33193  (drop
33194  (call $memcpy
33195  (i32.load
33196  (get_local $5)
33197  )
33198  (i32.add
33199  (get_local $8)
33200  (i32.const 15)
33201  )
33202  (i32.const 1)
33203  )
33204  )
33205  (i32.store
33206  (get_local $5)
33207  (tee_local $7
33208  (i32.add
33209  (i32.load
33210  (get_local $5)
33211  )
33212  (i32.const 1)
33213  )
33214  )
33215  )
33216  (br_if $label$0
33217  (get_local $3)
33218  )
33219  )
33220  (block $label$1
33221  (br_if $label$1
33222  (i32.eqz
33223  (tee_local $3
33224  (select
33225  (i32.load
33226  (i32.add
33227  (get_local $1)
33228  (i32.const 4)
33229  )
33230  )
33231  (i32.shr_u
33232  (tee_local $5
33233  (i32.load8_u
33234  (get_local $1)
33235  )
33236  )
33237  (i32.const 1)
33238  )
33239  (tee_local $5
33240  (i32.and
33241  (get_local $5)
33242  (i32.const 1)
33243  )
33244  )
33245  )
33246  )
33247  )
33248  )
33249  (set_local $5
33250  (select
33251  (i32.load offset=8
33252  (get_local $1)
33253  )
33254  (i32.add
33255  (get_local $1)
33256  (i32.const 1)
33257  )
33258  (get_local $5)
33259  )
33260  )
33261  (set_local $4
33262  (i32.add
33263  (get_local $0)
33264  (i32.const 8)
33265  )
33266  )
33267  (set_local $2
33268  (i32.add
33269  (get_local $0)
33270  (i32.const 4)
33271  )
33272  )
33273  (loop $label$2
33274  (call $enumivo_assert
33275  (i32.gt_s
33276  (i32.sub
33277  (i32.load
33278  (get_local $4)
33279  )
33280  (get_local $7)
33281  )
33282  (i32.const 0)
33283  )
33284  (i32.const 1136)
33285  )
33286  (drop
33287  (call $memcpy
33288  (i32.load
33289  (get_local $2)
33290  )
33291  (get_local $5)
33292  (i32.const 1)
33293  )
33294  )
33295  (i32.store
33296  (get_local $2)
33297  (tee_local $7
33298  (i32.add
33299  (i32.load
33300  (get_local $2)
33301  )
33302  (i32.const 1)
33303  )
33304  )
33305  )
33306  (set_local $5
33307  (i32.add
33308  (get_local $5)
33309  (i32.const 1)
33310  )
33311  )
33312  (br_if $label$2
33313  (tee_local $3
33314  (i32.add
33315  (get_local $3)
33316  (i32.const -1)
33317  )
33318  )
33319  )
33320  )
33321  )
33322  (i32.store offset=4
33323  (i32.const 0)
33324  (i32.add
33325  (get_local $8)
33326  (i32.const 16)
33327  )
33328  )
33329  (get_local $0)
33330  )
33331  (func $_ZN11enumivosystem8contractILy6138663577826885632EE12update_cycleEm (param $0 i32) (result i32)
33332  (local $1 i32)
33333  (local $2 i32)
33334  (local $3 i32)
33335  (local $4 i32)
33336  (i32.store offset=4
33337  (i32.const 0)
33338  (tee_local $4
33339  (i32.sub
33340  (i32.load offset=4
33341  (i32.const 0)
33342  )
33343  (i32.const 176)
33344  )
33345  )
33346  )
33347  (block $label$0
33348  (block $label$1
33349  (block $label$2
33350  (block $label$3
33351  (block $label$4
33352  (block $label$5
33353  (block $label$6
33354  (br_if $label$6
33355  (i32.eqz
33356  (call $_ZN5eosio9singletonILy6138663577826885632ELy8419219356471787520ELy6138663577826885632EN11enumivosystem6commonILy6138663577826885632EE18enumivo_global_stateEE6existsEy
33357  (i64.const 6138663577826885632)
33358  )
33359  )
33360  )
33361  (call $_ZN5eosio9singletonILy6138663577826885632ELy8419219356471787520ELy6138663577826885632EN11enumivosystem6commonILy6138663577826885632EE18enumivo_global_stateEE3getEy
33362  (i32.add
33363  (get_local $4)
33364  (i32.const 8)
33365  )
33366  (i64.const 6138663577826885632)
33367  )
33368  (br_if $label$5
33369  (tee_local $1
33370  (i32.load offset=152
33371  (get_local $4)
33372  )
33373  )
33374  )
33375  (br $label$4)
33376  )
33377  (block $label$7
33378  (br_if $label$7
33379  (i32.and
33380  (i32.load8_u offset=1712
33381  (i32.const 0)
33382  )
33383  (i32.const 1)
33384  )
33385  )
33386  (i64.store offset=1816
33387  (i32.const 0)
33388  (i64.const 10485760)
33389  )
33390  (i64.store offset=1824
33391  (i32.const 0)
33392  (i64.const 4294967296000)
33393  )
33394  (i64.store offset=1832
33395  (i32.const 0)
33396  (i64.const 0)
33397  )
33398  (i64.store offset=1840
33399  (i32.const 0)
33400  (i64.const 0)
33401  )
33402  (i64.store offset=1848
33403  (i32.const 0)
33404  (i64.const 0)
33405  )
33406  (i64.store offset=1856
33407  (i32.const 0)
33408  (i64.const 0)
33409  )
33410  (i32.store offset=1864
33411  (i32.const 0)
33412  (i32.const 0)
33413  )
33414  (i32.store offset=1868
33415  (i32.const 0)
33416  (i32.const 0)
33417  )
33418  (i32.store offset=1872
33419  (i32.const 0)
33420  (i32.const 0)
33421  )
33422  (i64.store offset=1880
33423  (i32.const 0)
33424  (i64.const 0)
33425  )
33426  (i32.store offset=1712
33427  (i32.const 0)
33428  (i32.const 1)
33429  )
33430  )
33431  (call $_ZN5eosio25get_blockchain_parametersERNS_21blockchain_parametersE
33432  (i32.const 1720)
33433  )
33434  (drop
33435  (call $memcpy
33436  (i32.add
33437  (get_local $4)
33438  (i32.const 8)
33439  )
33440  (i32.const 1720)
33441  (i32.const 168)
33442  )
33443  )
33444  (br_if $label$4
33445  (i32.eqz
33446  (tee_local $1
33447  (i32.load offset=152
33448  (get_local $4)
33449  )
33450  )
33451  )
33452  )
33453  )
33454  (br_if $label$3
33455  (i32.and
33456  (i32.load8_u offset=1888
33457  (i32.const 0)
33458  )
33459  (i32.const 1)
33460  )
33461  )
33462  (i32.store offset=1892
33463  (i32.const 0)
33464  (tee_local $2
33465  (i32.load offset=156
33466  (get_local $4)
33467  )
33468  )
33469  )
33470  (i32.store offset=1888
33471  (i32.const 0)
33472  (i32.const 1)
33473  )
33474  (br $label$2)
33475  )
33476  (i32.store offset=160
33477  (get_local $4)
33478  (get_local $0)
33479  )
33480  (call $_ZN5eosio9singletonILy6138663577826885632ELy8419219356471787520ELy6138663577826885632EN11enumivosystem6commonILy6138663577826885632EE18enumivo_global_stateEE3setERKS4_yy
33481  (i32.add
33482  (get_local $4)
33483  (i32.const 8)
33484  )
33485  (i64.const 6138663577826885632)
33486  (i64.const 6138663577826885632)
33487  )
33488  (call $_ZN11enumivosystem6votingILy6138663577826885632EE24update_elected_producersEm
33489  (get_local $0)
33490  )
33491  (br $label$1)
33492  )
33493  (set_local $2
33494  (i32.load offset=1892
33495  (i32.const 0)
33496  )
33497  )
33498  )
33499  (set_local $3
33500  (i32.const 0)
33501  )
33502  (br_if $label$0
33503  (i32.lt_u
33504  (tee_local $1
33505  (i32.sub
33506  (get_local $0)
33507  (get_local $1)
33508  )
33509  )
33510  (get_local $2)
33511  )
33512  )
33513  (call $_ZN11enumivosystem6votingILy6138663577826885632EE24update_elected_producersEm
33514  (i32.sub
33515  (get_local $0)
33516  (i32.rem_u
33517  (get_local $1)
33518  (get_local $2)
33519  )
33520  )
33521  )
33522  )
33523  (set_local $3
33524  (i32.const 1)
33525  )
33526  )
33527  (i32.store offset=4
33528  (i32.const 0)
33529  (i32.add
33530  (get_local $4)
33531  (i32.const 176)
33532  )
33533  )
33534  (get_local $3)
33535  )
33536  (func $_ZN5eosio11multi_indexILy12531438729685161792EN11enumivosystem6votingILy6138663577826885632EE13producer_infoEJNS_10indexed_byILy12531717195943457440EN5boost11multi_index13const_mem_funIS4_oXadL_ZNKS4_8by_votesEvEEEEEEEE6modifyIZNS1_8contractILy6138663577826885632EE2onERKNSE_7onblockEEUlRT_E_EEvRKS4_yOSI_ (param $0 i32) (param $1 i32) (param $2 i64) (param $3 i32)
33537  (local $4 i64)
33538  (local $5 i64)
33539  (local $6 i64)
33540  (local $7 i32)
33541  (local $8 i32)
33542  (local $9 i64)
33543  (local $10 i64)
33544  (local $11 i32)
33545  (local $12 i32)
33546  (set_local $12
33547  (tee_local $11
33548  (i32.sub
33549  (i32.load offset=4
33550  (i32.const 0)
33551  )
33552  (i32.const 48)
33553  )
33554  )
33555  )
33556  (i32.store offset=4
33557  (i32.const 0)
33558  (get_local $11)
33559  )
33560  (call $enumivo_assert
33561  (i32.eq
33562  (i32.load offset=180
33563  (get_local $1)
33564  )
33565  (get_local $0)
33566  )
33567  (i32.const 960)
33568  )
33569  (call $enumivo_assert
33570  (i64.eq
33571  (i64.load
33572  (get_local $0)
33573  )
33574  (call $current_receiver)
33575  )
33576  (i32.const 1008)
33577  )
33578  (set_local $5
33579  (i64.load
33580  (i32.add
33581  (get_local $1)
33582  (i32.const 24)
33583  )
33584  )
33585  )
33586  (set_local $4
33587  (i64.load offset=16
33588  (get_local $1)
33589  )
33590  )
33591  (set_local $6
33592  (i64.load
33593  (get_local $1)
33594  )
33595  )
33596  (call $enumivo_assert
33597  (i64.ge_u
33598  (i64.add
33599  (tee_local $10
33600  (i64.load
33601  (tee_local $7
33602  (i32.load
33603  (get_local $3)
33604  )
33605  )
33606  )
33607  )
33608  (i64.load offset=160
33609  (get_local $1)
33610  )
33611  )
33612  (get_local $10)
33613  )
33614  (i32.const 400)
33615  )
33616  (i64.store offset=160
33617  (get_local $1)
33618  (i64.add
33619  (i64.load offset=160
33620  (get_local $1)
33621  )
33622  (i64.load
33623  (get_local $7)
33624  )
33625  )
33626  )
33627  (i32.store offset=176
33628  (get_local $1)
33629  (i32.load offset=32
33630  (i32.load offset=4
33631  (get_local $3)
33632  )
33633  )
33634  )
33635  (call $enumivo_assert
33636  (i64.eq
33637  (get_local $6)
33638  (i64.load
33639  (get_local $1)
33640  )
33641  )
33642  (i32.const 1072)
33643  )
33644  (set_local $3
33645  (i32.sub
33646  (i32.add
33647  (tee_local $7
33648  (i32.load
33649  (i32.add
33650  (get_local $1)
33651  (i32.const 148)
33652  )
33653  )
33654  )
33655  (i32.const 144)
33656  )
33657  (tee_local $8
33658  (i32.load offset=144
33659  (get_local $1)
33660  )
33661  )
33662  )
33663  )
33664  (set_local $10
33665  (i64.extend_u/i32
33666  (i32.sub
33667  (get_local $7)
33668  (get_local $8)
33669  )
33670  )
33671  )
33672  (loop $label$0
33673  (set_local $3
33674  (i32.add
33675  (get_local $3)
33676  (i32.const 1)
33677  )
33678  )
33679  (br_if $label$0
33680  (i64.ne
33681  (tee_local $10
33682  (i64.shr_u
33683  (get_local $10)
33684  (i64.const 7)
33685  )
33686  )
33687  (i64.const 0)
33688  )
33689  )
33690  )
33691  (block $label$1
33692  (block $label$2
33693  (br_if $label$2
33694  (i32.lt_u
33695  (get_local $3)
33696  (i32.const 513)
33697  )
33698  )
33699  (set_local $11
33700  (call $malloc
33701  (get_local $3)
33702  )
33703  )
33704  (br $label$1)
33705  )
33706  (i32.store offset=4
33707  (i32.const 0)
33708  (tee_local $11
33709  (i32.sub
33710  (get_local $11)
33711  (i32.and
33712  (i32.add
33713  (get_local $3)
33714  (i32.const 15)
33715  )
33716  (i32.const -16)
33717  )
33718  )
33719  )
33720  )
33721  )
33722  (i32.store offset=4
33723  (get_local $12)
33724  (get_local $11)
33725  )
33726  (i32.store
33727  (get_local $12)
33728  (get_local $11)
33729  )
33730  (i32.store offset=8
33731  (get_local $12)
33732  (i32.add
33733  (get_local $11)
33734  (get_local $3)
33735  )
33736  )
33737  (drop
33738  (call $_ZN11enumivosystemlsIN5eosio10datastreamIPcEEEERT_S6_RKNS_6votingILy6138663577826885632EE13producer_infoE
33739  (get_local $12)
33740  (get_local $1)
33741  )
33742  )
33743  (call $db_update_i64
33744  (i32.load
33745  (i32.add
33746  (get_local $1)
33747  (i32.const 184)
33748  )
33749  )
33750  (get_local $2)
33751  (get_local $11)
33752  (get_local $3)
33753  )
33754  (block $label$3
33755  (br_if $label$3
33756  (i32.lt_u
33757  (get_local $3)
33758  (i32.const 513)
33759  )
33760  )
33761  (call $free
33762  (get_local $11)
33763  )
33764  )
33765  (block $label$4
33766  (br_if $label$4
33767  (i64.lt_u
33768  (get_local $6)
33769  (i64.load offset=16
33770  (get_local $0)
33771  )
33772  )
33773  )
33774  (i64.store
33775  (i32.add
33776  (get_local $0)
33777  (i32.const 16)
33778  )
33779  (select
33780  (i64.const -2)
33781  (i64.add
33782  (get_local $6)
33783  (i64.const 1)
33784  )
33785  (i64.gt_u
33786  (get_local $6)
33787  (i64.const -3)
33788  )
33789  )
33790  )
33791  )
33792  (i64.store offset=40
33793  (get_local $12)
33794  (tee_local $10
33795  (i64.load
33796  (i32.add
33797  (get_local $1)
33798  (i32.const 24)
33799  )
33800  )
33801  )
33802  )
33803  (i64.store offset=32
33804  (get_local $12)
33805  (tee_local $9
33806  (i64.load
33807  (i32.add
33808  (get_local $1)
33809  (i32.const 16)
33810  )
33811  )
33812  )
33813  )
33814  (block $label$5
33815  (br_if $label$5
33816  (i64.eqz
33817  (i64.or
33818  (i64.xor
33819  (get_local $4)
33820  (get_local $9)
33821  )
33822  (i64.xor
33823  (get_local $5)
33824  (get_local $10)
33825  )
33826  )
33827  )
33828  )
33829  (block $label$6
33830  (br_if $label$6
33831  (i32.gt_s
33832  (tee_local $3
33833  (i32.load
33834  (tee_local $1
33835  (i32.add
33836  (get_local $1)
33837  (i32.const 188)
33838  )
33839  )
33840  )
33841  )
33842  (i32.const -1)
33843  )
33844  )
33845  (i32.store
33846  (get_local $1)
33847  (tee_local $3
33848  (call $db_idx128_find_primary
33849  (i64.load
33850  (get_local $0)
33851  )
33852  (i64.load offset=8
33853  (get_local $0)
33854  )
33855  (i64.const -5915305344024389824)
33856  (i32.add
33857  (get_local $12)
33858  (i32.const 16)
33859  )
33860  (get_local $6)
33861  )
33862  )
33863  )
33864  )
33865  (call $db_idx128_update
33866  (get_local $3)
33867  (get_local $2)
33868  (i32.add
33869  (get_local $12)
33870  (i32.const 32)
33871  )
33872  )
33873  )
33874  (i32.store offset=4
33875  (i32.const 0)
33876  (i32.add
33877  (get_local $12)
33878  (i32.const 48)
33879  )
33880  )
33881  )
33882  (func $_ZN11enumivosystem6votingILy6138663577826885632EE24update_elected_producersEm (param $0 i32)
33883  (local $1 i32)
33884  (local $2 i32)
33885  (local $3 i32)
33886  (local $4 i32)
33887  (local $5 i64)
33888  (local $6 i64)
33889  (local $7 i32)
33890  (local $8 i32)
33891  (local $9 i32)
33892  (local $10 i64)
33893  (local $11 i32)
33894  (local $12 i32)
33895  (local $13 i32)
33896  (i32.store offset=4
33897  (i32.const 0)
33898  (tee_local $13
33899  (i32.sub
33900  (i32.load offset=4
33901  (i32.const 0)
33902  )
33903  (i32.const 2432)
33904  )
33905  )
33906  )
33907  (i32.store
33908  (i32.add
33909  (get_local $13)
33910  (i32.const 2400)
33911  )
33912  (i32.const 0)
33913  )
33914  (i64.store offset=2376
33915  (get_local $13)
33916  (i64.const 6138663577826885632)
33917  )
33918  (i64.store offset=2368
33919  (get_local $13)
33920  (i64.const 6138663577826885632)
33921  )
33922  (i64.store offset=2384
33923  (get_local $13)
33924  (i64.const -1)
33925  )
33926  (i64.store offset=2392
33927  (get_local $13)
33928  (i64.const 0)
33929  )
33930  (i32.store8 offset=2404
33931  (get_local $13)
33932  (i32.const 0)
33933  )
33934  (i32.store offset=2360
33935  (get_local $13)
33936  (i32.add
33937  (get_local $13)
33938  (i32.const 2368)
33939  )
33940  )
33941  (i64.store
33942  (tee_local $11
33943  (i32.add
33944  (get_local $13)
33945  (i32.const 176)
33946  )
33947  )
33948  (i64.const 0)
33949  )
33950  (i64.store offset=168
33951  (get_local $13)
33952  (i64.const 0)
33953  )
33954  (set_local $9
33955  (i32.add
33956  (tee_local $8
33957  (call $_Znwj
33958  (i32.const 1008)
33959  )
33960  )
33961  (i32.const 1008)
33962  )
33963  )
33964  (set_local $3
33965  (i32.add
33966  (get_local $8)
33967  (i32.mul
33968  (i32.div_s
33969  (tee_local $4
33970  (i32.sub
33971  (i32.load
33972  (get_local $11)
33973  )
33974  (tee_local $12
33975  (i32.load offset=172
33976  (get_local $13)
33977  )
33978  )
33979  )
33980  )
33981  (i32.const -48)
33982  )
33983  (i32.const 48)
33984  )
33985  )
33986  )
33987  (block $label$0
33988  (br_if $label$0
33989  (i32.lt_s
33990  (get_local $4)
33991  (i32.const 1)
33992  )
33993  )
33994  (drop
33995  (call $memcpy
33996  (get_local $3)
33997  (get_local $12)
33998  (get_local $4)
33999  )
34000  )
34001  (set_local $12
34002  (i32.load offset=172
34003  (get_local $13)
34004  )
34005  )
34006  )
34007  (i32.store
34008  (get_local $11)
34009  (get_local $8)
34010  )
34011  (i32.store
34012  (i32.add
34013  (i32.add
34014  (get_local $13)
34015  (i32.const 168)
34016  )
34017  (i32.const 12)
34018  )
34019  (get_local $9)
34020  )
34021  (i32.store offset=172
34022  (get_local $13)
34023  (get_local $3)
34024  )
34025  (block $label$1
34026  (br_if $label$1
34027  (i32.eqz
34028  (get_local $12)
34029  )
34030  )
34031  (call $_ZdlPv
34032  (get_local $12)
34033  )
34034  )
34035  (i32.store
34036  (i32.add
34037  (get_local $13)
34038  (i32.const 8)
34039  )
34040  (i32.const 0)
34041  )
34042  (i32.store
34043  (tee_local $7
34044  (i32.add
34045  (get_local $13)
34046  (i32.const 16)
34047  )
34048  )
34049  (i32.const 0)
34050  )
34051  (i32.store offset=4
34052  (get_local $13)
34053  (i32.add
34054  (get_local $13)
34055  (i32.const 2360)
34056  )
34057  )
34058  (i32.store offset=12
34059  (get_local $13)
34060  (i32.add
34061  (get_local $13)
34062  (i32.const 2360)
34063  )
34064  )
34065  (i64.store offset=2424
34066  (get_local $13)
34067  (i64.const 0)
34068  )
34069  (i64.store offset=2416
34070  (get_local $13)
34071  (i64.const 0)
34072  )
34073  (call $_ZNK5eosio11multi_indexILy12531438729685161792EN11enumivosystem6votingILy6138663577826885632EE13producer_infoEJNS_10indexed_byILy12531717195943457440EN5boost11multi_index13const_mem_funIS4_oXadL_ZNKS4_8by_votesEvEEEEEEEE5indexILy12531717195943457440ES9_Ly0ELb0EE11lower_boundERKo
34074  (i32.add
34075  (get_local $13)
34076  (i32.const 2408)
34077  )
34078  (i32.add
34079  (get_local $13)
34080  (i32.const 2360)
34081  )
34082  (i32.add
34083  (get_local $13)
34084  (i32.const 2416)
34085  )
34086  )
34087  (block $label$2
34088  (br_if $label$2
34089  (i32.eq
34090  (i32.load
34091  (get_local $7)
34092  )
34093  (i32.load offset=2412
34094  (get_local $13)
34095  )
34096  )
34097  )
34098  (set_local $1
34099  (i32.or
34100  (i32.add
34101  (get_local $13)
34102  (i32.const 168)
34103  )
34104  (i32.const 4)
34105  )
34106  )
34107  (set_local $2
34108  (i32.add
34109  (get_local $13)
34110  (i32.const 12)
34111  )
34112  )
34113  (set_local $8
34114  (i32.add
34115  (get_local $13)
34116  (i32.const 12)
34117  )
34118  )
34119  (set_local $9
34120  (i32.add
34121  (i32.add
34122  (get_local $13)
34123  (i32.const 168)
34124  )
34125  (i32.const 8)
34126  )
34127  )
34128  (set_local $3
34129  (i32.const 0)
34130  )
34131  (block $label$3
34132  (loop $label$4
34133  (i64.store offset=2416
34134  (get_local $13)
34135  (i64.load align=4
34136  (get_local $8)
34137  )
34138  )
34139  (br_if $label$3
34140  (i64.eq
34141  (i64.or
34142  (i64.load offset=16
34143  (tee_local $12
34144  (i32.load offset=4
34145  (call $_ZN5eosio11multi_indexILy12531438729685161792EN11enumivosystem6votingILy6138663577826885632EE13producer_infoEJNS_10indexed_byILy12531717195943457440EN5boost11multi_index13const_mem_funIS4_oXadL_ZNKS4_8by_votesEvEEEEEEEE5indexILy12531717195943457440ES9_Ly0ELb0EE14const_iteratormmEv
34146  (i32.add
34147  (get_local $13)
34148  (i32.const 2416)
34149  )
34150  )
34151  )
34152  )
34153  )
34154  (i64.load
34155  (i32.add
34156  (get_local $12)
34157  (i32.const 24)
34158  )
34159  )
34160  )
34161  (i64.const 0)
34162  )
34163  )
34164  (i64.store offset=2416
34165  (get_local $13)
34166  (i64.load align=4
34167  (get_local $8)
34168  )
34169  )
34170  (block $label$5
34171  (br_if $label$5
34172  (i32.ne
34173  (i32.sub
34174  (i32.load
34175  (i32.add
34176  (tee_local $12
34177  (i32.load offset=4
34178  (call $_ZN5eosio11multi_indexILy12531438729685161792EN11enumivosystem6votingILy6138663577826885632EE13producer_infoEJNS_10indexed_byILy12531717195943457440EN5boost11multi_index13const_mem_funIS4_oXadL_ZNKS4_8by_votesEvEEEEEEEE5indexILy12531717195943457440ES9_Ly0ELb0EE14const_iteratormmEv
34179  (i32.add
34180  (get_local $13)
34181  (i32.const 2416)
34182  )
34183  )
34184  )
34185  )
34186  (i32.const 148)
34187  )
34188  )
34189  (i32.load offset=144
34190  (get_local $12)
34191  )
34192  )
34193  (i32.const 34)
34194  )
34195  )
34196  (block $label$6
34197  (block $label$7
34198  (br_if $label$7
34199  (i32.ge_u
34200  (tee_local $12
34201  (i32.load
34202  (get_local $9)
34203  )
34204  )
34205  (i32.load
34206  (i32.add
34207  (i32.add
34208  (get_local $13)
34209  (i32.const 168)
34210  )
34211  (i32.const 12)
34212  )
34213  )
34214  )
34215  )
34216  (i32.store
34217  (get_local $9)
34218  (i32.add
34219  (call $memset
34220  (get_local $12)
34221  (i32.const 0)
34222  (i32.const 48)
34223  )
34224  (i32.const 48)
34225  )
34226  )
34227  (br $label$6)
34228  )
34229  (call $_ZNSt3__16vectorIN5eosio12producer_keyENS_9allocatorIS2_EEE24__emplace_back_slow_pathIJEEEvDpOT_
34230  (get_local $1)
34231  )
34232  )
34233  (i64.store offset=2416
34234  (get_local $13)
34235  (i64.load align=4
34236  (get_local $8)
34237  )
34238  )
34239  (set_local $12
34240  (call $_ZN5eosio11multi_indexILy12531438729685161792EN11enumivosystem6votingILy6138663577826885632EE13producer_infoEJNS_10indexed_byILy12531717195943457440EN5boost11multi_index13const_mem_funIS4_oXadL_ZNKS4_8by_votesEvEEEEEEEE5indexILy12531717195943457440ES9_Ly0ELb0EE14const_iteratormmEv
34241  (i32.add
34242  (get_local $13)
34243  (i32.const 2416)
34244  )
34245  )
34246  )
34247  (i64.store
34248  (i32.add
34249  (i32.load
34250  (get_local $9)
34251  )
34252  (i32.const -48)
34253  )
34254  (i64.load
34255  (i32.load offset=4
34256  (get_local $12)
34257  )
34258  )
34259  )
34260  (i64.store offset=2416
34261  (get_local $13)
34262  (i64.load align=4
34263  (get_local $8)
34264  )
34265  )
34266  (call $enumivo_assert
34267  (i32.eq
34268  (i32.sub
34269  (i32.load
34270  (i32.add
34271  (tee_local $12
34272  (i32.load offset=4
34273  (call $_ZN5eosio11multi_indexILy12531438729685161792EN11enumivosystem6votingILy6138663577826885632EE13producer_infoEJNS_10indexed_byILy12531717195943457440EN5boost11multi_index13const_mem_funIS4_oXadL_ZNKS4_8by_votesEvEEEEEEEE5indexILy12531717195943457440ES9_Ly0ELb0EE14const_iteratormmEv
34274  (i32.add
34275  (get_local $13)
34276  (i32.const 2416)
34277  )
34278  )
34279  )
34280  )
34281  (i32.const 148)
34282  )
34283  )
34284  (i32.load offset=144
34285  (get_local $12)
34286  )
34287  )
34288  (i32.const 34)
34289  )
34290  (i32.const 1904)
34291  )
34292  (i64.store offset=2416
34293  (get_local $13)
34294  (i64.load align=4
34295  (get_local $8)
34296  )
34297  )
34298  (set_local $12
34299  (i32.load offset=144
34300  (i32.load offset=4
34301  (call $_ZN5eosio11multi_indexILy12531438729685161792EN11enumivosystem6votingILy6138663577826885632EE13producer_infoEJNS_10indexed_byILy12531717195943457440EN5boost11multi_index13const_mem_funIS4_oXadL_ZNKS4_8by_votesEvEEEEEEEE5indexILy12531717195943457440ES9_Ly0ELb0EE14const_iteratormmEv
34302  (i32.add
34303  (get_local $13)
34304  (i32.const 2416)
34305  )
34306  )
34307  )
34308  )
34309  )
34310  (i64.store offset=2416
34311  (get_local $13)
34312  (i64.load align=4
34313  (get_local $8)
34314  )
34315  )
34316  (block $label$8
34317  (br_if $label$8
34318  (i32.eq
34319  (get_local $12)
34320  (tee_local $4
34321  (i32.load
34322  (i32.add
34323  (i32.load offset=4
34324  (call $_ZN5eosio11multi_indexILy12531438729685161792EN11enumivosystem6votingILy6138663577826885632EE13producer_infoEJNS_10indexed_byILy12531717195943457440EN5boost11multi_index13const_mem_funIS4_oXadL_ZNKS4_8by_votesEvEEEEEEEE5indexILy12531717195943457440ES9_Ly0ELb0EE14const_iteratormmEv
34325  (i32.add
34326  (get_local $13)
34327  (i32.const 2416)
34328  )
34329  )
34330  )
34331  (i32.const 148)
34332  )
34333  )
34334  )
34335  )
34336  )
34337  (set_local $11
34338  (i32.add
34339  (i32.load
34340  (get_local $9)
34341  )
34342  (i32.const -40)
34343  )
34344  )
34345  (loop $label$9
34346  (i32.store8
34347  (get_local $11)
34348  (i32.load8_u
34349  (get_local $12)
34350  )
34351  )
34352  (set_local $11
34353  (i32.add
34354  (get_local $11)
34355  (i32.const 1)
34356  )
34357  )
34358  (br_if $label$9
34359  (i32.ne
34360  (get_local $4)
34361  (tee_local $12
34362  (i32.add
34363  (get_local $12)
34364  (i32.const 1)
34365  )
34366  )
34367  )
34368  )
34369  )
34370  )
34371  (i64.store offset=2416
34372  (get_local $13)
34373  (i64.load align=4
34374  (get_local $8)
34375  )
34376  )
34377  (i32.store
34378  (i32.add
34379  (i32.add
34380  (get_local $13)
34381  (i32.const 2272)
34382  )
34383  (tee_local $12
34384  (i32.shl
34385  (get_local $3)
34386  (i32.const 2)
34387  )
34388  )
34389  )
34390  (i32.load offset=32
34391  (i32.load offset=4
34392  (call $_ZN5eosio11multi_indexILy12531438729685161792EN11enumivosystem6votingILy6138663577826885632EE13producer_infoEJNS_10indexed_byILy12531717195943457440EN5boost11multi_index13const_mem_funIS4_oXadL_ZNKS4_8by_votesEvEEEEEEEE5indexILy12531717195943457440ES9_Ly0ELb0EE14const_iteratormmEv
34393  (i32.add
34394  (get_local $13)
34395  (i32.const 2416)
34396  )
34397  )
34398  )
34399  )
34400  )
34401  (i64.store offset=2416
34402  (get_local $13)
34403  (i64.load align=4
34404  (get_local $8)
34405  )
34406  )
34407  (i32.store
34408  (i32.add
34409  (i32.add
34410  (get_local $13)
34411  (i32.const 2184)
34412  )
34413  (get_local $12)
34414  )
34415  (i32.load
34416  (i32.add
34417  (i32.load offset=4
34418  (call $_ZN5eosio11multi_indexILy12531438729685161792EN11enumivosystem6votingILy6138663577826885632EE13producer_infoEJNS_10indexed_byILy12531717195943457440EN5boost11multi_index13const_mem_funIS4_oXadL_ZNKS4_8by_votesEvEEEEEEEE5indexILy12531717195943457440ES9_Ly0ELb0EE14const_iteratormmEv
34419  (i32.add
34420  (get_local $13)
34421  (i32.const 2416)
34422  )
34423  )
34424  )
34425  (i32.const 36)
34426  )
34427  )
34428  )
34429  (i64.store offset=2416
34430  (get_local $13)
34431  (i64.load align=4
34432  (get_local $8)
34433  )
34434  )
34435  (i32.store
34436  (i32.add
34437  (i32.add
34438  (get_local $13)
34439  (i32.const 2096)
34440  )
34441  (get_local $12)
34442  )
34443  (i32.load
34444  (i32.add
34445  (i32.load offset=4
34446  (call $_ZN5eosio11multi_indexILy12531438729685161792EN11enumivosystem6votingILy6138663577826885632EE13producer_infoEJNS_10indexed_byILy12531717195943457440EN5boost11multi_index13const_mem_funIS4_oXadL_ZNKS4_8by_votesEvEEEEEEEE5indexILy12531717195943457440ES9_Ly0ELb0EE14const_iteratormmEv
34447  (i32.add
34448  (get_local $13)
34449  (i32.const 2416)
34450  )
34451  )
34452  )
34453  (i32.const 40)
34454  )
34455  )
34456  )
34457  (i64.store offset=2416
34458  (get_local $13)
34459  (i64.load align=4
34460  (get_local $8)
34461  )
34462  )
34463  (i32.store
34464  (i32.add
34465  (i32.add
34466  (get_local $13)
34467  (i32.const 2008)
34468  )
34469  (get_local $12)
34470  )
34471  (i32.load
34472  (i32.add
34473  (i32.load offset=4
34474  (call $_ZN5eosio11multi_indexILy12531438729685161792EN11enumivosystem6votingILy6138663577826885632EE13producer_infoEJNS_10indexed_byILy12531717195943457440EN5boost11multi_index13const_mem_funIS4_oXadL_ZNKS4_8by_votesEvEEEEEEEE5indexILy12531717195943457440ES9_Ly0ELb0EE14const_iteratormmEv
34475  (i32.add
34476  (get_local $13)
34477  (i32.const 2416)
34478  )
34479  )
34480  )
34481  (i32.const 44)
34482  )
34483  )
34484  )
34485  (i64.store offset=2416
34486  (get_local $13)
34487  (i64.load align=4
34488  (get_local $8)
34489  )
34490  )
34491  (i32.store
34492  (i32.add
34493  (i32.add
34494  (get_local $13)
34495  (i32.const 1920)
34496  )
34497  (get_local $12)
34498  )
34499  (i32.load
34500  (i32.add
34501  (i32.load offset=4
34502  (call $_ZN5eosio11multi_indexILy12531438729685161792EN11enumivosystem6votingILy6138663577826885632EE13producer_infoEJNS_10indexed_byILy12531717195943457440EN5boost11multi_index13const_mem_funIS4_oXadL_ZNKS4_8by_votesEvEEEEEEEE5indexILy12531717195943457440ES9_Ly0ELb0EE14const_iteratormmEv
34503  (i32.add
34504  (get_local $13)
34505  (i32.const 2416)
34506  )
34507  )
34508  )
34509  (i32.const 48)
34510  )
34511  )
34512  )
34513  (i64.store offset=2416
34514  (get_local $13)
34515  (i64.load align=4
34516  (get_local $8)
34517  )
34518  )
34519  (i32.store
34520  (i32.add
34521  (i32.add
34522  (get_local $13)
34523  (i32.const 1832)
34524  )
34525  (get_local $12)
34526  )
34527  (i32.load
34528  (i32.add
34529  (i32.load offset=4
34530  (call $_ZN5eosio11multi_indexILy12531438729685161792EN11enumivosystem6votingILy6138663577826885632EE13producer_infoEJNS_10indexed_byILy12531717195943457440EN5boost11multi_index13const_mem_funIS4_oXadL_ZNKS4_8by_votesEvEEEEEEEE5indexILy12531717195943457440ES9_Ly0ELb0EE14const_iteratormmEv
34531  (i32.add
34532  (get_local $13)
34533  (i32.const 2416)
34534  )
34535  )
34536  )
34537  (i32.const 52)
34538  )
34539  )
34540  )
34541  (i64.store offset=2416
34542  (get_local $13)
34543  (i64.load align=4
34544  (get_local $8)
34545  )
34546  )
34547  (i64.store
34548  (i32.add
34549  (i32.add
34550  (get_local $13)
34551  (i32.const 1664)
34552  )
34553  (tee_local $11
34554  (i32.shl
34555  (get_local $3)
34556  (i32.const 3)
34557  )
34558  )
34559  )
34560  (i64.load
34561  (i32.add
34562  (i32.load offset=4
34563  (call $_ZN5eosio11multi_indexILy12531438729685161792EN11enumivosystem6votingILy6138663577826885632EE13producer_infoEJNS_10indexed_byILy12531717195943457440EN5boost11multi_index13const_mem_funIS4_oXadL_ZNKS4_8by_votesEvEEEEEEEE5indexILy12531717195943457440ES9_Ly0ELb0EE14const_iteratormmEv
34564  (i32.add
34565  (get_local $13)
34566  (i32.const 2416)
34567  )
34568  )
34569  )
34570  (i32.const 56)
34571  )
34572  )
34573  )
34574  (i64.store offset=2416
34575  (get_local $13)
34576  (i64.load align=4
34577  (get_local $8)
34578  )
34579  )
34580  (i64.store
34581  (i32.add
34582  (i32.add
34583  (get_local $13)
34584  (i32.const 1496)
34585  )
34586  (get_local $11)
34587  )
34588  (i64.load
34589  (i32.add
34590  (i32.load offset=4
34591  (call $_ZN5eosio11multi_indexILy12531438729685161792EN11enumivosystem6votingILy6138663577826885632EE13producer_infoEJNS_10indexed_byILy12531717195943457440EN5boost11multi_index13const_mem_funIS4_oXadL_ZNKS4_8by_votesEvEEEEEEEE5indexILy12531717195943457440ES9_Ly0ELb0EE14const_iteratormmEv
34592  (i32.add
34593  (get_local $13)
34594  (i32.const 2416)
34595  )
34596  )
34597  )
34598  (i32.const 64)
34599  )
34600  )
34601  )
34602  (i64.store offset=2416
34603  (get_local $13)
34604  (i64.load align=4
34605  (get_local $8)
34606  )
34607  )
34608  (i32.store
34609  (i32.add
34610  (i32.add
34611  (get_local $13)
34612  (i32.const 1408)
34613  )
34614  (get_local $12)
34615  )
34616  (i32.load
34617  (i32.add
34618  (i32.load offset=4
34619  (call $_ZN5eosio11multi_indexILy12531438729685161792EN11enumivosystem6votingILy6138663577826885632EE13producer_infoEJNS_10indexed_byILy12531717195943457440EN5boost11multi_index13const_mem_funIS4_oXadL_ZNKS4_8by_votesEvEEEEEEEE5indexILy12531717195943457440ES9_Ly0ELb0EE14const_iteratormmEv
34620  (i32.add
34621  (get_local $13)
34622  (i32.const 2416)
34623  )
34624  )
34625  )
34626  (i32.const 72)
34627  )
34628  )
34629  )
34630  (i64.store offset=2416
34631  (get_local $13)
34632  (i64.load align=4
34633  (get_local $8)
34634  )
34635  )
34636  (i32.store
34637  (i32.add
34638  (i32.add
34639  (get_local $13)
34640  (i32.const 1320)
34641  )
34642  (get_local $12)
34643  )
34644  (i32.load
34645  (i32.add
34646  (i32.load offset=4
34647  (call $_ZN5eosio11multi_indexILy12531438729685161792EN11enumivosystem6votingILy6138663577826885632EE13producer_infoEJNS_10indexed_byILy12531717195943457440EN5boost11multi_index13const_mem_funIS4_oXadL_ZNKS4_8by_votesEvEEEEEEEE5indexILy12531717195943457440ES9_Ly0ELb0EE14const_iteratormmEv
34648  (i32.add
34649  (get_local $13)
34650  (i32.const 2416)
34651  )
34652  )
34653  )
34654  (i32.const 76)
34655  )
34656  )
34657  )
34658  (i64.store offset=2416
34659  (get_local $13)
34660  (i64.load align=4
34661  (get_local $8)
34662  )
34663  )
34664  (i64.store
34665  (i32.add
34666  (i32.add
34667  (get_local $13)
34668  (i32.const 1152)
34669  )
34670  (get_local $11)
34671  )
34672  (i64.load
34673  (i32.add
34674  (i32.load offset=4
34675  (call $_ZN5eosio11multi_indexILy12531438729685161792EN11enumivosystem6votingILy6138663577826885632EE13producer_infoEJNS_10indexed_byILy12531717195943457440EN5boost11multi_index13const_mem_funIS4_oXadL_ZNKS4_8by_votesEvEEEEEEEE5indexILy12531717195943457440ES9_Ly0ELb0EE14const_iteratormmEv
34676  (i32.add
34677  (get_local $13)
34678  (i32.const 2416)
34679  )
34680  )
34681  )
34682  (i32.const 80)
34683  )
34684  )
34685  )
34686  (i64.store offset=2416
34687  (get_local $13)
34688  (i64.load align=4
34689  (get_local $8)
34690  )
34691  )
34692  (i32.store
34693  (i32.add
34694  (i32.add
34695  (get_local $13)
34696  (i32.const 1064)
34697  )
34698  (get_local $12)
34699  )
34700  (i32.load
34701  (i32.add
34702  (i32.load offset=4
34703  (call $_ZN5eosio11multi_indexILy12531438729685161792EN11enumivosystem6votingILy6138663577826885632EE13producer_infoEJNS_10indexed_byILy12531717195943457440EN5boost11multi_index13const_mem_funIS4_oXadL_ZNKS4_8by_votesEvEEEEEEEE5indexILy12531717195943457440ES9_Ly0ELb0EE14const_iteratormmEv
34704  (i32.add
34705  (get_local $13)
34706  (i32.const 2416)
34707  )
34708  )
34709  )
34710  (i32.const 88)
34711  )
34712  )
34713  )
34714  (i64.store offset=2416
34715  (get_local $13)
34716  (i64.load align=4
34717  (get_local $8)
34718  )
34719  )
34720  (i64.store
34721  (i32.add
34722  (i32.add
34723  (get_local $13)
34724  (i32.const 896)
34725  )
34726  (get_local $11)
34727  )
34728  (i64.load
34729  (i32.add
34730  (i32.load offset=4
34731  (call $_ZN5eosio11multi_indexILy12531438729685161792EN11enumivosystem6votingILy6138663577826885632EE13producer_infoEJNS_10indexed_byILy12531717195943457440EN5boost11multi_index13const_mem_funIS4_oXadL_ZNKS4_8by_votesEvEEEEEEEE5indexILy12531717195943457440ES9_Ly0ELb0EE14const_iteratormmEv
34732  (i32.add
34733  (get_local $13)
34734  (i32.const 2416)
34735  )
34736  )
34737  )
34738  (i32.const 96)
34739  )
34740  )
34741  )
34742  (i64.store offset=2416
34743  (get_local $13)
34744  (i64.load align=4
34745  (get_local $8)
34746  )
34747  )
34748  (i32.store
34749  (i32.add
34750  (i32.add
34751  (get_local $13)
34752  (i32.const 808)
34753  )
34754  (get_local $12)
34755  )
34756  (i32.load
34757  (i32.add
34758  (i32.load offset=4
34759  (call $_ZN5eosio11multi_indexILy12531438729685161792EN11enumivosystem6votingILy6138663577826885632EE13producer_infoEJNS_10indexed_byILy12531717195943457440EN5boost11multi_index13const_mem_funIS4_oXadL_ZNKS4_8by_votesEvEEEEEEEE5indexILy12531717195943457440ES9_Ly0ELb0EE14const_iteratormmEv
34760  (i32.add
34761  (get_local $13)
34762  (i32.const 2416)
34763  )
34764  )
34765  )
34766  (i32.const 104)
34767  )
34768  )
34769  )
34770  (i64.store offset=2416
34771  (get_local $13)
34772  (i64.load align=4
34773  (get_local $8)
34774  )
34775  )
34776  (i32.store
34777  (i32.add
34778  (i32.add
34779  (get_local $13)
34780  (i32.const 720)
34781  )
34782  (get_local $12)
34783  )
34784  (i32.load
34785  (i32.add
34786  (i32.load offset=4
34787  (call $_ZN5eosio11multi_indexILy12531438729685161792EN11enumivosystem6votingILy6138663577826885632EE13producer_infoEJNS_10indexed_byILy12531717195943457440EN5boost11multi_index13const_mem_funIS4_oXadL_ZNKS4_8by_votesEvEEEEEEEE5indexILy12531717195943457440ES9_Ly0ELb0EE14const_iteratormmEv
34788  (i32.add
34789  (get_local $13)
34790  (i32.const 2416)
34791  )
34792  )
34793  )
34794  (i32.const 108)
34795  )
34796  )
34797  )
34798  (i64.store offset=2416
34799  (get_local $13)
34800  (i64.load align=4
34801  (get_local $8)
34802  )
34803  )
34804  (i32.store16
34805  (i32.add
34806  (i32.add
34807  (get_local $13)
34808  (i32.const 672)
34809  )
34810  (tee_local $11
34811  (i32.shl
34812  (get_local $3)
34813  (i32.const 1)
34814  )
34815  )
34816  )
34817  (i32.load16_u
34818  (i32.add
34819  (i32.load offset=4
34820  (call $_ZN5eosio11multi_indexILy12531438729685161792EN11enumivosystem6votingILy6138663577826885632EE13producer_infoEJNS_10indexed_byILy12531717195943457440EN5boost11multi_index13const_mem_funIS4_oXadL_ZNKS4_8by_votesEvEEEEEEEE5indexILy12531717195943457440ES9_Ly0ELb0EE14const_iteratormmEv
34821  (i32.add
34822  (get_local $13)
34823  (i32.const 2416)
34824  )
34825  )
34826  )
34827  (i32.const 116)
34828  )
34829  )
34830  )
34831  (i64.store offset=2416
34832  (get_local $13)
34833  (i64.load align=4
34834  (get_local $8)
34835  )
34836  )
34837  (i32.store
34838  (i32.add
34839  (i32.add
34840  (get_local $13)
34841  (i32.const 584)
34842  )
34843  (get_local $12)
34844  )
34845  (i32.load
34846  (i32.add
34847  (i32.load offset=4
34848  (call $_ZN5eosio11multi_indexILy12531438729685161792EN11enumivosystem6votingILy6138663577826885632EE13producer_infoEJNS_10indexed_byILy12531717195943457440EN5boost11multi_index13const_mem_funIS4_oXadL_ZNKS4_8by_votesEvEEEEEEEE5indexILy12531717195943457440ES9_Ly0ELb0EE14const_iteratormmEv
34849  (i32.add
34850  (get_local $13)
34851  (i32.const 2416)
34852  )
34853  )
34854  )
34855  (i32.const 112)
34856  )
34857  )
34858  )
34859  (i64.store offset=2416
34860  (get_local $13)
34861  (i64.load align=4
34862  (get_local $8)
34863  )
34864  )
34865  (i32.store16
34866  (i32.add
34867  (i32.add
34868  (get_local $13)
34869  (i32.const 536)
34870  )
34871  (get_local $11)
34872  )
34873  (i32.load16_u
34874  (i32.add
34875  (i32.load offset=4
34876  (call $_ZN5eosio11multi_indexILy12531438729685161792EN11enumivosystem6votingILy6138663577826885632EE13producer_infoEJNS_10indexed_byILy12531717195943457440EN5boost11multi_index13const_mem_funIS4_oXadL_ZNKS4_8by_votesEvEEEEEEEE5indexILy12531717195943457440ES9_Ly0ELb0EE14const_iteratormmEv
34877  (i32.add
34878  (get_local $13)
34879  (i32.const 2416)
34880  )
34881  )
34882  )
34883  (i32.const 118)
34884  )
34885  )
34886  )
34887  (i64.store offset=2416
34888  (get_local $13)
34889  (i64.load align=4
34890  (get_local $8)
34891  )
34892  )
34893  (i32.store
34894  (i32.add
34895  (i32.add
34896  (get_local $13)
34897  (i32.const 448)
34898  )
34899  (get_local $12)
34900  )
34901  (i32.load
34902  (i32.add
34903  (i32.load offset=4
34904  (call $_ZN5eosio11multi_indexILy12531438729685161792EN11enumivosystem6votingILy6138663577826885632EE13producer_infoEJNS_10indexed_byILy12531717195943457440EN5boost11multi_index13const_mem_funIS4_oXadL_ZNKS4_8by_votesEvEEEEEEEE5indexILy12531717195943457440ES9_Ly0ELb0EE14const_iteratormmEv
34905  (i32.add
34906  (get_local $13)
34907  (i32.const 2416)
34908  )
34909  )
34910  )
34911  (i32.const 120)
34912  )
34913  )
34914  )
34915  (i64.store offset=2416
34916  (get_local $13)
34917  (i64.load align=4
34918  (get_local $8)
34919  )
34920  )
34921  (i32.store
34922  (i32.add
34923  (i32.add
34924  (get_local $13)
34925  (i32.const 360)
34926  )
34927  (get_local $12)
34928  )
34929  (i32.load
34930  (i32.add
34931  (i32.load offset=4
34932  (call $_ZN5eosio11multi_indexILy12531438729685161792EN11enumivosystem6votingILy6138663577826885632EE13producer_infoEJNS_10indexed_byILy12531717195943457440EN5boost11multi_index13const_mem_funIS4_oXadL_ZNKS4_8by_votesEvEEEEEEEE5indexILy12531717195943457440ES9_Ly0ELb0EE14const_iteratormmEv
34933  (i32.add
34934  (get_local $13)
34935  (i32.const 2416)
34936  )
34937  )
34938  )
34939  (i32.const 124)
34940  )
34941  )
34942  )
34943  (i64.store offset=2416
34944  (get_local $13)
34945  (i64.load align=4
34946  (get_local $8)
34947  )
34948  )
34949  (i32.store
34950  (i32.add
34951  (i32.add
34952  (get_local $13)
34953  (i32.const 184)
34954  )
34955  (get_local $12)
34956  )
34957  (i32.load
34958  (i32.add
34959  (i32.load offset=4
34960  (call $_ZN5eosio11multi_indexILy12531438729685161792EN11enumivosystem6votingILy6138663577826885632EE13producer_infoEJNS_10indexed_byILy12531717195943457440EN5boost11multi_index13const_mem_funIS4_oXadL_ZNKS4_8by_votesEvEEEEEEEE5indexILy12531717195943457440ES9_Ly0ELb0EE14const_iteratormmEv
34961  (i32.add
34962  (get_local $13)
34963  (i32.const 2416)
34964  )
34965  )
34966  )
34967  (i32.const 140)
34968  )
34969  )
34970  )
34971  (i64.store offset=2416
34972  (get_local $13)
34973  (i64.load align=4
34974  (get_local $8)
34975  )
34976  )
34977  (i32.store
34978  (i32.add
34979  (i32.add
34980  (get_local $13)
34981  (i32.const 272)
34982  )
34983  (get_local $12)
34984  )
34985  (i32.load
34986  (i32.add
34987  (i32.load offset=4
34988  (call $_ZN5eosio11multi_indexILy12531438729685161792EN11enumivosystem6votingILy6138663577826885632EE13producer_infoEJNS_10indexed_byILy12531717195943457440EN5boost11multi_index13const_mem_funIS4_oXadL_ZNKS4_8by_votesEvEEEEEEEE5indexILy12531717195943457440ES9_Ly0ELb0EE14const_iteratormmEv
34989  (i32.add
34990  (get_local $13)
34991  (i32.const 2416)
34992  )
34993  )
34994  )
34995  (i32.const 136)
34996  )
34997  )
34998  )
34999  (set_local $3
35000  (i32.add
35001  (get_local $3)
35002  (i32.const 1)
35003  )
35004  )
35005  )
35006  (drop
35007  (call $_ZN5eosio11multi_indexILy12531438729685161792EN11enumivosystem6votingILy6138663577826885632EE13producer_infoEJNS_10indexed_byILy12531717195943457440EN5boost11multi_index13const_mem_funIS4_oXadL_ZNKS4_8by_votesEvEEEEEEEE5indexILy12531717195943457440ES9_Ly0ELb0EE14const_iteratormmEv
35008  (get_local $2)
35009  )
35010  )
35011  (i64.store offset=2424
35012  (get_local $13)
35013  (i64.const 0)
35014  )
35015  (i64.store offset=2416
35016  (get_local $13)
35017  (i64.const 0)
35018  )
35019  (call $_ZNK5eosio11multi_indexILy12531438729685161792EN11enumivosystem6votingILy6138663577826885632EE13producer_infoEJNS_10indexed_byILy12531717195943457440EN5boost11multi_index13const_mem_funIS4_oXadL_ZNKS4_8by_votesEvEEEEEEEE5indexILy12531717195943457440ES9_Ly0ELb0EE11lower_boundERKo
35020  (i32.add
35021  (get_local $13)
35022  (i32.const 2408)
35023  )
35024  (i32.add
35025  (get_local $13)
35026  (i32.const 2360)
35027  )
35028  (i32.add
35029  (get_local $13)
35030  (i32.const 2416)
35031  )
35032  )
35033  (br_if $label$3
35034  (i32.gt_u
35035  (get_local $3)
35036  (i32.const 20)
35037  )
35038  )
35039  (br_if $label$4
35040  (i32.ne
35041  (i32.load
35042  (get_local $7)
35043  )
35044  (i32.load offset=2412
35045  (get_local $13)
35046  )
35047  )
35048  )
35049  )
35050  )
35051  (br_if $label$2
35052  (i32.eqz
35053  (get_local $3)
35054  )
35055  )
35056  (block $label$10
35057  (br_if $label$10
35058  (i32.eq
35059  (get_local $3)
35060  (i32.const 1)
35061  )
35062  )
35063  (call $_ZNSt3__16__sortIRNS_6__lessImmEEPmEEvT0_S5_T_
35064  (i32.add
35065  (get_local $13)
35066  (i32.const 2272)
35067  )
35068  (i32.add
35069  (i32.add
35070  (get_local $13)
35071  (i32.const 2272)
35072  )
35073  (tee_local $12
35074  (i32.shl
35075  (get_local $3)
35076  (i32.const 2)
35077  )
35078  )
35079  )
35080  (get_local $13)
35081  )
35082  (call $_ZNSt3__16__sortIRNS_6__lessImmEEPmEEvT0_S5_T_
35083  (i32.add
35084  (get_local $13)
35085  (i32.const 2184)
35086  )
35087  (i32.add
35088  (i32.add
35089  (get_local $13)
35090  (i32.const 2184)
35091  )
35092  (get_local $12)
35093  )
35094  (get_local $13)
35095  )
35096  (call $_ZNSt3__16__sortIRNS_6__lessImmEEPmEEvT0_S5_T_
35097  (i32.add
35098  (get_local $13)
35099  (i32.const 2096)
35100  )
35101  (i32.add
35102  (i32.add
35103  (get_local $13)
35104  (i32.const 2096)
35105  )
35106  (get_local $12)
35107  )
35108  (get_local $13)
35109  )
35110  (call $_ZNSt3__16__sortIRNS_6__lessImmEEPmEEvT0_S5_T_
35111  (i32.add
35112  (get_local $13)
35113  (i32.const 2008)
35114  )
35115  (i32.add
35116  (i32.add
35117  (get_local $13)
35118  (i32.const 2008)
35119  )
35120  (get_local $12)
35121  )
35122  (get_local $13)
35123  )
35124  (call $_ZNSt3__16__sortIRNS_6__lessImmEEPmEEvT0_S5_T_
35125  (i32.add
35126  (get_local $13)
35127  (i32.const 1920)
35128  )
35129  (i32.add
35130  (i32.add
35131  (get_local $13)
35132  (i32.const 1920)
35133  )
35134  (get_local $12)
35135  )
35136  (get_local $13)
35137  )
35138  (call $_ZNSt3__16__sortIRNS_6__lessImmEEPmEEvT0_S5_T_
35139  (i32.add
35140  (get_local $13)
35141  (i32.const 1832)
35142  )
35143  (i32.add
35144  (i32.add
35145  (get_local $13)
35146  (i32.const 1832)
35147  )
35148  (get_local $12)
35149  )
35150  (get_local $13)
35151  )
35152  (call $_ZNSt3__16__sortIRNS_6__lessIyyEEPyEEvT0_S5_T_
35153  (i32.add
35154  (get_local $13)
35155  (i32.const 1664)
35156  )
35157  (i32.add
35158  (i32.add
35159  (get_local $13)
35160  (i32.const 1664)
35161  )
35162  (tee_local $11
35163  (i32.shl
35164  (get_local $3)
35165  (i32.const 3)
35166  )
35167  )
35168  )
35169  (get_local $13)
35170  )
35171  (call $_ZNSt3__16__sortIRNS_6__lessIyyEEPyEEvT0_S5_T_
35172  (i32.add
35173  (get_local $13)
35174  (i32.const 1496)
35175  )
35176  (i32.add
35177  (i32.add
35178  (get_local $13)
35179  (i32.const 1496)
35180  )
35181  (get_local $11)
35182  )
35183  (get_local $13)
35184  )
35185  (call $_ZNSt3__16__sortIRNS_6__lessImmEEPmEEvT0_S5_T_
35186  (i32.add
35187  (get_local $13)
35188  (i32.const 1408)
35189  )
35190  (i32.add
35191  (i32.add
35192  (get_local $13)
35193  (i32.const 1408)
35194  )
35195  (get_local $12)
35196  )
35197  (get_local $13)
35198  )
35199  (call $_ZNSt3__16__sortIRNS_6__lessImmEEPmEEvT0_S5_T_
35200  (i32.add
35201  (get_local $13)
35202  (i32.const 1320)
35203  )
35204  (i32.add
35205  (i32.add
35206  (get_local $13)
35207  (i32.const 1320)
35208  )
35209  (get_local $12)
35210  )
35211  (get_local $13)
35212  )
35213  (call $_ZNSt3__16__sortIRNS_6__lessIyyEEPyEEvT0_S5_T_
35214  (i32.add
35215  (get_local $13)
35216  (i32.const 1152)
35217  )
35218  (i32.add
35219  (i32.add
35220  (get_local $13)
35221  (i32.const 1152)
35222  )
35223  (get_local $11)
35224  )
35225  (get_local $13)
35226  )
35227  (call $_ZNSt3__16__sortIRNS_6__lessImmEEPmEEvT0_S5_T_
35228  (i32.add
35229  (get_local $13)
35230  (i32.const 1064)
35231  )
35232  (i32.add
35233  (i32.add
35234  (get_local $13)
35235  (i32.const 1064)
35236  )
35237  (get_local $12)
35238  )
35239  (get_local $13)
35240  )
35241  (call $_ZNSt3__16__sortIRNS_6__lessIyyEEPyEEvT0_S5_T_
35242  (i32.add
35243  (get_local $13)
35244  (i32.const 896)
35245  )
35246  (i32.add
35247  (i32.add
35248  (get_local $13)
35249  (i32.const 896)
35250  )
35251  (get_local $11)
35252  )
35253  (get_local $13)
35254  )
35255  (call $_ZNSt3__16__sortIRNS_6__lessImmEEPmEEvT0_S5_T_
35256  (i32.add
35257  (get_local $13)
35258  (i32.const 808)
35259  )
35260  (i32.add
35261  (i32.add
35262  (get_local $13)
35263  (i32.const 808)
35264  )
35265  (get_local $12)
35266  )
35267  (get_local $13)
35268  )
35269  (call $_ZNSt3__16__sortIRNS_6__lessImmEEPmEEvT0_S5_T_
35270  (i32.add
35271  (get_local $13)
35272  (i32.const 720)
35273  )
35274  (i32.add
35275  (i32.add
35276  (get_local $13)
35277  (i32.const 720)
35278  )
35279  (get_local $12)
35280  )
35281  (get_local $13)
35282  )
35283  (call $_ZNSt3__16__sortIRNS_6__lessImmEEPmEEvT0_S5_T_
35284  (i32.add
35285  (get_local $13)
35286  (i32.const 584)
35287  )
35288  (i32.add
35289  (i32.add
35290  (get_local $13)
35291  (i32.const 584)
35292  )
35293  (get_local $12)
35294  )
35295  (get_local $13)
35296  )
35297  (call $_ZNSt3__16__sortIRNS_6__lessIttEEPtEEvT0_S5_T_
35298  (i32.add
35299  (get_local $13)
35300  (i32.const 672)
35301  )
35302  (i32.add
35303  (i32.add
35304  (get_local $13)
35305  (i32.const 672)
35306  )
35307  (tee_local $11
35308  (i32.shl
35309  (get_local $3)
35310  (i32.const 1)
35311  )
35312  )
35313  )
35314  (get_local $13)
35315  )
35316  (call $_ZNSt3__16__sortIRNS_6__lessIttEEPtEEvT0_S5_T_
35317  (i32.add
35318  (get_local $13)
35319  (i32.const 536)
35320  )
35321  (i32.add
35322  (i32.add
35323  (get_local $13)
35324  (i32.const 536)
35325  )
35326  (get_local $11)
35327  )
35328  (get_local $13)
35329  )
35330  (call $_ZNSt3__16__sortIRNS_6__lessImmEEPmEEvT0_S5_T_
35331  (i32.add
35332  (get_local $13)
35333  (i32.const 448)
35334  )
35335  (i32.add
35336  (i32.add
35337  (get_local $13)
35338  (i32.const 448)
35339  )
35340  (get_local $12)
35341  )
35342  (get_local $13)
35343  )
35344  (call $_ZNSt3__16__sortIRNS_6__lessImmEEPmEEvT0_S5_T_
35345  (i32.add
35346  (get_local $13)
35347  (i32.const 360)
35348  )
35349  (i32.add
35350  (i32.add
35351  (get_local $13)
35352  (i32.const 360)
35353  )
35354  (get_local $12)
35355  )
35356  (get_local $13)
35357  )
35358  (call $_ZNSt3__16__sortIRNS_6__lessImmEEPmEEvT0_S5_T_
35359  (i32.add
35360  (get_local $13)
35361  (i32.const 184)
35362  )
35363  (i32.add
35364  (i32.add
35365  (get_local $13)
35366  (i32.const 184)
35367  )
35368  (get_local $12)
35369  )
35370  (get_local $13)
35371  )
35372  (call $_ZNSt3__16__sortIRNS_6__lessImmEEPmEEvT0_S5_T_
35373  (i32.add
35374  (get_local $13)
35375  (i32.const 272)
35376  )
35377  (i32.add
35378  (i32.add
35379  (get_local $13)
35380  (i32.const 272)
35381  )
35382  (get_local $12)
35383  )
35384  (get_local $13)
35385  )
35386  )
35387  (call $_ZN5eosio4packINS_17producer_scheduleEEENSt3__16vectorIcNS2_9allocatorIcEEEERKT_
35388  (i32.add
35389  (get_local $13)
35390  (i32.const 2416)
35391  )
35392  (i32.add
35393  (get_local $13)
35394  (i32.const 168)
35395  )
35396  )
35397  (call $set_active_producers
35398  (tee_local $12
35399  (i32.load offset=2416
35400  (get_local $13)
35401  )
35402  )
35403  (i32.sub
35404  (i32.load offset=2420
35405  (get_local $13)
35406  )
35407  (get_local $12)
35408  )
35409  )
35410  (set_local $11
35411  (i32.shr_u
35412  (get_local $3)
35413  (i32.const 1)
35414  )
35415  )
35416  (block $label$11
35417  (block $label$12
35418  (br_if $label$12
35419  (i32.eqz
35420  (call $_ZN5eosio9singletonILy6138663577826885632ELy8419219356471787520ELy6138663577826885632EN11enumivosystem6commonILy6138663577826885632EE18enumivo_global_stateEE6existsEy
35421  (i64.const 6138663577826885632)
35422  )
35423  )
35424  )
35425  (call $_ZN5eosio9singletonILy6138663577826885632ELy8419219356471787520ELy6138663577826885632EN11enumivosystem6commonILy6138663577826885632EE18enumivo_global_stateEE3getEy
35426  (get_local $13)
35427  (i64.const 6138663577826885632)
35428  )
35429  (br $label$11)
35430  )
35431  (block $label$13
35432  (br_if $label$13
35433  (i32.and
35434  (i32.load8_u offset=1712
35435  (i32.const 0)
35436  )
35437  (i32.const 1)
35438  )
35439  )
35440  (i64.store offset=1816
35441  (i32.const 0)
35442  (i64.const 10485760)
35443  )
35444  (i64.store offset=1824
35445  (i32.const 0)
35446  (i64.const 4294967296000)
35447  )
35448  (i64.store offset=1832
35449  (i32.const 0)
35450  (i64.const 0)
35451  )
35452  (i64.store offset=1840
35453  (i32.const 0)
35454  (i64.const 0)
35455  )
35456  (i64.store offset=1848
35457  (i32.const 0)
35458  (i64.const 0)
35459  )
35460  (i64.store offset=1856
35461  (i32.const 0)
35462  (i64.const 0)
35463  )
35464  (i32.store offset=1864
35465  (i32.const 0)
35466  (i32.const 0)
35467  )
35468  (i32.store offset=1868
35469  (i32.const 0)
35470  (i32.const 0)
35471  )
35472  (i32.store offset=1872
35473  (i32.const 0)
35474  (i32.const 0)
35475  )
35476  (i64.store offset=1880
35477  (i32.const 0)
35478  (i64.const 0)
35479  )
35480  (i32.store offset=1712
35481  (i32.const 0)
35482  (i32.const 1)
35483  )
35484  )
35485  (call $_ZN5eosio25get_blockchain_parametersERNS_21blockchain_parametersE
35486  (i32.const 1720)
35487  )
35488  (drop
35489  (call $memcpy
35490  (get_local $13)
35491  (i32.const 1720)
35492  (i32.const 168)
35493  )
35494  )
35495  )
35496  (i32.store
35497  (get_local $13)
35498  (i32.load
35499  (i32.add
35500  (i32.add
35501  (get_local $13)
35502  (i32.const 2272)
35503  )
35504  (tee_local $12
35505  (i32.shl
35506  (get_local $11)
35507  (i32.const 2)
35508  )
35509  )
35510  )
35511  )
35512  )
35513  (i32.store offset=4
35514  (get_local $13)
35515  (i32.load
35516  (i32.add
35517  (i32.add
35518  (get_local $13)
35519  (i32.const 2184)
35520  )
35521  (get_local $12)
35522  )
35523  )
35524  )
35525  (i32.store offset=8
35526  (get_local $13)
35527  (i32.load
35528  (i32.add
35529  (i32.add
35530  (get_local $13)
35531  (i32.const 2096)
35532  )
35533  (get_local $12)
35534  )
35535  )
35536  )
35537  (i32.store offset=12
35538  (get_local $13)
35539  (i32.load
35540  (i32.add
35541  (i32.add
35542  (get_local $13)
35543  (i32.const 2008)
35544  )
35545  (get_local $12)
35546  )
35547  )
35548  )
35549  (i32.store offset=16
35550  (get_local $13)
35551  (i32.load
35552  (i32.add
35553  (i32.add
35554  (get_local $13)
35555  (i32.const 1920)
35556  )
35557  (get_local $12)
35558  )
35559  )
35560  )
35561  (i32.store offset=20
35562  (get_local $13)
35563  (i32.load
35564  (i32.add
35565  (i32.add
35566  (get_local $13)
35567  (i32.const 1832)
35568  )
35569  (get_local $12)
35570  )
35571  )
35572  )
35573  (i64.store offset=24
35574  (get_local $13)
35575  (i64.load
35576  (i32.add
35577  (i32.add
35578  (get_local $13)
35579  (i32.const 1664)
35580  )
35581  (tee_local $8
35582  (i32.shl
35583  (get_local $11)
35584  (i32.const 3)
35585  )
35586  )
35587  )
35588  )
35589  )
35590  (i64.store offset=32
35591  (get_local $13)
35592  (i64.load
35593  (i32.add
35594  (i32.add
35595  (get_local $13)
35596  (i32.const 1496)
35597  )
35598  (get_local $8)
35599  )
35600  )
35601  )
35602  (i32.store offset=40
35603  (get_local $13)
35604  (i32.load
35605  (i32.add
35606  (i32.add
35607  (get_local $13)
35608  (i32.const 1408)
35609  )
35610  (get_local $12)
35611  )
35612  )
35613  )
35614  (i32.store offset=44
35615  (get_local $13)
35616  (i32.load
35617  (i32.add
35618  (i32.add
35619  (get_local $13)
35620  (i32.const 1320)
35621  )
35622  (get_local $12)
35623  )
35624  )
35625  )
35626  (i64.store offset=48
35627  (get_local $13)
35628  (i64.load
35629  (i32.add
35630  (i32.add
35631  (get_local $13)
35632  (i32.const 1152)
35633  )
35634  (get_local $8)
35635  )
35636  )
35637  )
35638  (i32.store offset=56
35639  (get_local $13)
35640  (i32.load
35641  (i32.add
35642  (i32.add
35643  (get_local $13)
35644  (i32.const 1064)
35645  )
35646  (get_local $12)
35647  )
35648  )
35649  )
35650  (i64.store offset=64
35651  (get_local $13)
35652  (i64.load
35653  (i32.add
35654  (i32.add
35655  (get_local $13)
35656  (i32.const 896)
35657  )
35658  (get_local $8)
35659  )
35660  )
35661  )
35662  (i32.store offset=72
35663  (get_local $13)
35664  (i32.load
35665  (i32.add
35666  (i32.add
35667  (get_local $13)
35668  (i32.const 808)
35669  )
35670  (get_local $12)
35671  )
35672  )
35673  )
35674  (i32.store offset=76
35675  (get_local $13)
35676  (i32.load
35677  (i32.add
35678  (i32.add
35679  (get_local $13)
35680  (i32.const 720)
35681  )
35682  (get_local $12)
35683  )
35684  )
35685  )
35686  (i32.store offset=80
35687  (get_local $13)
35688  (i32.load
35689  (i32.add
35690  (i32.add
35691  (get_local $13)
35692  (i32.const 584)
35693  )
35694  (get_local $12)
35695  )
35696  )
35697  )
35698  (set_local $8
35699  (i32.const 1)
35700  )
35701  (i32.store16 offset=84
35702  (get_local $13)
35703  (i32.load16_u
35704  (i32.add
35705  (i32.add
35706  (get_local $13)
35707  (i32.const 672)
35708  )
35709  (tee_local $11
35710  (i32.shl
35711  (get_local $11)
35712  (i32.const 1)
35713  )
35714  )
35715  )
35716  )
35717  )
35718  (i32.store16 offset=86
35719  (get_local $13)
35720  (i32.load16_u
35721  (i32.add
35722  (i32.add
35723  (get_local $13)
35724  (i32.const 536)
35725  )
35726  (get_local $11)
35727  )
35728  )
35729  )
35730  (i32.store offset=88
35731  (get_local $13)
35732  (i32.load
35733  (i32.add
35734  (i32.add
35735  (get_local $13)
35736  (i32.const 448)
35737  )
35738  (get_local $12)
35739  )
35740  )
35741  )
35742  (i32.store offset=92
35743  (get_local $13)
35744  (i32.load
35745  (i32.add
35746  (i32.add
35747  (get_local $13)
35748  (i32.const 360)
35749  )
35750  (get_local $12)
35751  )
35752  )
35753  )
35754  (i32.store offset=108
35755  (get_local $13)
35756  (i32.load
35757  (i32.add
35758  (i32.add
35759  (get_local $13)
35760  (i32.const 184)
35761  )
35762  (get_local $12)
35763  )
35764  )
35765  )
35766  (i32.store offset=104
35767  (get_local $13)
35768  (tee_local $12
35769  (i32.load
35770  (i32.add
35771  (i32.add
35772  (get_local $13)
35773  (i32.const 272)
35774  )
35775  (get_local $12)
35776  )
35777  )
35778  )
35779  )
35780  (i32.store offset=144
35781  (get_local $13)
35782  (get_local $0)
35783  )
35784  (set_local $5
35785  (call $_ZN5eosio16generic_currencyINS_5tokenILy6138663577826885632ELy1397703940EyEEE16get_total_supplyEv)
35786  )
35787  (i64.store offset=128
35788  (get_local $13)
35789  (i64.trunc_u/f64
35790  (f64.div
35791  (f64.mul
35792  (call $log1p
35793  (f64.div
35794  (f64.convert_u/i32
35795  (i32.mul
35796  (tee_local $11
35797  (i32.shr_u
35798  (get_local $12)
35799  (i32.const 1)
35800  )
35801  )
35802  (i32.const 5)
35803  )
35804  )
35805  (f64.const 1e4)
35806  )
35807  )
35808  (f64.convert_u/i64
35809  (get_local $5)
35810  )
35811  )
35812  (f64.const 62899200)
35813  )
35814  )
35815  )
35816  (set_local $5
35817  (call $_ZN5eosio16generic_currencyINS_5tokenILy6138663577826885632ELy1397703940EyEEE16get_total_supplyEv)
35818  )
35819  (i64.store offset=136
35820  (get_local $13)
35821  (tee_local $5
35822  (i64.trunc_u/f64
35823  (f64.div
35824  (f64.mul
35825  (call $log1p
35826  (f64.div
35827  (f64.convert_u/i32
35828  (i32.mul
35829  (i32.sub
35830  (get_local $12)
35831  (get_local $11)
35832  )
35833  (i32.const 5)
35834  )
35835  )
35836  (f64.const 1e4)
35837  )
35838  )
35839  (f64.convert_u/i64
35840  (get_local $5)
35841  )
35842  )
35843  (f64.const 62899200)
35844  )
35845  )
35846  )
35847  )
35848  (i32.store offset=148
35849  (get_local $13)
35850  (tee_local $11
35851  (i32.mul
35852  (i32.div_s
35853  (tee_local $12
35854  (i32.sub
35855  (i32.load
35856  (i32.add
35857  (get_local $13)
35858  (i32.const 176)
35859  )
35860  )
35861  (i32.load offset=172
35862  (get_local $13)
35863  )
35864  )
35865  )
35866  (i32.const 48)
35867  )
35868  (i32.const 12)
35869  )
35870  )
35871  )
35872  (block $label$14
35873  (br_if $label$14
35874  (i64.ge_u
35875  (i64.load offset=96
35876  (get_local $13)
35877  )
35878  (tee_local $10
35879  (i64.load offset=112
35880  (get_local $13)
35881  )
35882  )
35883  )
35884  )
35885  (i64.store
35886  (i32.add
35887  (get_local $13)
35888  (i32.const 96)
35889  )
35890  (get_local $10)
35891  )
35892  )
35893  (call $enumivo_assert
35894  (i64.ge_u
35895  (i64.add
35896  (get_local $5)
35897  (tee_local $10
35898  (i64.load
35899  (i32.add
35900  (get_local $13)
35901  (i32.const 128)
35902  )
35903  )
35904  )
35905  )
35906  (get_local $5)
35907  )
35908  (i32.const 400)
35909  )
35910  (set_local $5
35911  (i64.mul
35912  (tee_local $10
35913  (i64.add
35914  (get_local $10)
35915  (i64.load
35916  (i32.add
35917  (get_local $13)
35918  (i32.const 136)
35919  )
35920  )
35921  )
35922  )
35923  (tee_local $6
35924  (i64.extend_u/i32
35925  (get_local $11)
35926  )
35927  )
35928  )
35929  )
35930  (block $label$15
35931  (br_if $label$15
35932  (i32.eqz
35933  (get_local $12)
35934  )
35935  )
35936  (set_local $8
35937  (i64.eq
35938  (i64.div_u
35939  (get_local $5)
35940  (get_local $6)
35941  )
35942  (get_local $10)
35943  )
35944  )
35945  )
35946  (call $enumivo_assert
35947  (get_local $8)
35948  (i32.const 304)
35949  )
35950  (call $_ZN5eosio16generic_currencyINS_5tokenILy6138663577826885632ELy1397703940EyEEE12inline_issueEyS2_
35951  (i64.const 6138663577826885632)
35952  (get_local $5)
35953  )
35954  (call $_ZN5eosio25set_blockchain_parametersERKNS_21blockchain_parametersE
35955  (get_local $13)
35956  )
35957  (call $_ZN5eosio9singletonILy6138663577826885632ELy8419219356471787520ELy6138663577826885632EN11enumivosystem6commonILy6138663577826885632EE18enumivo_global_stateEE3setERKS4_yy
35958  (get_local $13)
35959  (i64.const 6138663577826885632)
35960  (i64.const 6138663577826885632)
35961  )
35962  (br_if $label$2
35963  (i32.eqz
35964  (tee_local $12
35965  (i32.load offset=2416
35966  (get_local $13)
35967  )
35968  )
35969  )
35970  )
35971  (i32.store offset=2420
35972  (get_local $13)
35973  (get_local $12)
35974  )
35975  (call $_ZdlPv
35976  (get_local $12)
35977  )
35978  )
35979  (block $label$16
35980  (br_if $label$16
35981  (i32.eqz
35982  (tee_local $12
35983  (i32.load offset=172
35984  (get_local $13)
35985  )
35986  )
35987  )
35988  )
35989  (i32.store
35990  (i32.add
35991  (get_local $13)
35992  (i32.const 176)
35993  )
35994  (get_local $12)
35995  )
35996  (call $_ZdlPv
35997  (get_local $12)
35998  )
35999  )
36000  (block $label$17
36001  (br_if $label$17
36002  (i32.eqz
36003  (tee_local $4
36004  (i32.load offset=2392
36005  (get_local $13)
36006  )
36007  )
36008  )
36009  )
36010  (block $label$18
36011  (block $label$19
36012  (br_if $label$19
36013  (i32.eq
36014  (tee_local $12
36015  (i32.load
36016  (tee_local $3
36017  (i32.add
36018  (get_local $13)
36019  (i32.const 2396)
36020  )
36021  )
36022  )
36023  )
36024  (get_local $4)
36025  )
36026  )
36027  (loop $label$20
36028  (set_local $11
36029  (i32.load
36030  (tee_local $12
36031  (i32.add
36032  (get_local $12)
36033  (i32.const -24)
36034  )
36035  )
36036  )
36037  )
36038  (i32.store
36039  (get_local $12)
36040  (i32.const 0)
36041  )
36042  (block $label$21
36043  (br_if $label$21
36044  (i32.eqz
36045  (get_local $11)
36046  )
36047  )
36048  (block $label$22
36049  (br_if $label$22
36050  (i32.eqz
36051  (tee_local $8
36052  (i32.load offset=144
36053  (get_local $11)
36054  )
36055  )
36056  )
36057  )
36058  (i32.store
36059  (i32.add
36060  (get_local $11)
36061  (i32.const 148)
36062  )
36063  (get_local $8)
36064  )
36065  (call $_ZdlPv
36066  (get_local $8)
36067  )
36068  )
36069  (call $_ZdlPv
36070  (get_local $11)
36071  )
36072  )
36073  (br_if $label$20
36074  (i32.ne
36075  (get_local $4)
36076  (get_local $12)
36077  )
36078  )
36079  )
36080  (set_local $12
36081  (i32.load
36082  (i32.add
36083  (get_local $13)
36084  (i32.const 2392)
36085  )
36086  )
36087  )
36088  (br $label$18)
36089  )
36090  (set_local $12
36091  (get_local $4)
36092  )
36093  )
36094  (i32.store
36095  (get_local $3)
36096  (get_local $4)
36097  )
36098  (call $_ZdlPv
36099  (get_local $12)
36100  )
36101  )
36102  (i32.store offset=4
36103  (i32.const 0)
36104  (i32.add
36105  (get_local $13)
36106  (i32.const 2432)
36107  )
36108  )
36109  )
36110  (func $_ZNSt3__16vectorIN5eosio12producer_keyENS_9allocatorIS2_EEE24__emplace_back_slow_pathIJEEEvDpOT_ (param $0 i32)
36111  (local $1 i32)
36112  (local $2 i32)
36113  (local $3 i32)
36114  (local $4 i32)
36115  (local $5 i32)
36116  (local $6 i32)
36117  (block $label$0
36118  (block $label$1
36119  (br_if $label$1
36120  (i32.ge_u
36121  (tee_local $6
36122  (i32.add
36123  (tee_local $2
36124  (i32.div_s
36125  (i32.sub
36126  (tee_local $4
36127  (i32.load offset=4
36128  (get_local $0)
36129  )
36130  )
36131  (tee_local $3
36132  (i32.load
36133  (get_local $0)
36134  )
36135  )
36136  )
36137  (i32.const 48)
36138  )
36139  )
36140  (i32.const 1)
36141  )
36142  )
36143  (i32.const 89478486)
36144  )
36145  )
36146  (set_local $5
36147  (i32.const 89478485)
36148  )
36149  (block $label$2
36150  (block $label$3
36151  (br_if $label$3
36152  (i32.gt_u
36153  (tee_local $1
36154  (i32.div_s
36155  (i32.sub
36156  (i32.load offset=8
36157  (get_local $0)
36158  )
36159  (get_local $3)
36160  )
36161  (i32.const 48)
36162  )
36163  )
36164  (i32.const 44739241)
36165  )
36166  )
36167  (br_if $label$2
36168  (i32.eqz
36169  (tee_local $5
36170  (select
36171  (get_local $6)
36172  (tee_local $5
36173  (i32.shl
36174  (get_local $1)
36175  (i32.const 1)
36176  )
36177  )
36178  (i32.lt_u
36179  (get_local $5)
36180  (get_local $6)
36181  )
36182  )
36183  )
36184  )
36185  )
36186  )
36187  (set_local $6
36188  (call $_Znwj
36189  (i32.mul
36190  (get_local $5)
36191  (i32.const 48)
36192  )
36193  )
36194  )
36195  (set_local $4
36196  (i32.load
36197  (i32.add
36198  (get_local $0)
36199  (i32.const 4)
36200  )
36201  )
36202  )
36203  (set_local $3
36204  (i32.load
36205  (get_local $0)
36206  )
36207  )
36208  (br $label$0)
36209  )
36210  (set_local $5
36211  (i32.const 0)
36212  )
36213  (set_local $6
36214  (i32.const 0)
36215  )
36216  (br $label$0)
36217  )
36218  (call $_ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv
36219  (get_local $0)
36220  )
36221  (unreachable)
36222  )
36223  (set_local $2
36224  (i32.add
36225  (tee_local $1
36226  (call $memset
36227  (i32.add
36228  (get_local $6)
36229  (i32.mul
36230  (get_local $2)
36231  (i32.const 48)
36232  )
36233  )
36234  (i32.const 0)
36235  (i32.const 48)
36236  )
36237  )
36238  (i32.mul
36239  (i32.div_s
36240  (tee_local $4
36241  (i32.sub
36242  (get_local $4)
36243  (get_local $3)
36244  )
36245  )
36246  (i32.const -48)
36247  )
36248  (i32.const 48)
36249  )
36250  )
36251  )
36252  (set_local $5
36253  (i32.add
36254  (get_local $6)
36255  (i32.mul
36256  (get_local $5)
36257  (i32.const 48)
36258  )
36259  )
36260  )
36261  (set_local $6
36262  (i32.add
36263  (get_local $1)
36264  (i32.const 48)
36265  )
36266  )
36267  (block $label$4
36268  (br_if $label$4
36269  (i32.lt_s
36270  (get_local $4)
36271  (i32.const 1)
36272  )
36273  )
36274  (drop
36275  (call $memcpy
36276  (get_local $2)
36277  (get_local $3)
36278  (get_local $4)
36279  )
36280  )
36281  (set_local $3
36282  (i32.load
36283  (get_local $0)
36284  )
36285  )
36286  )
36287  (i32.store
36288  (get_local $0)
36289  (get_local $2)
36290  )
36291  (i32.store
36292  (i32.add
36293  (get_local $0)
36294  (i32.const 4)
36295  )
36296  (get_local $6)
36297  )
36298  (i32.store
36299  (i32.add
36300  (get_local $0)
36301  (i32.const 8)
36302  )
36303  (get_local $5)
36304  )
36305  (block $label$5
36306  (br_if $label$5
36307  (i32.eqz
36308  (get_local $3)
36309  )
36310  )
36311  (call $_ZdlPv
36312  (get_local $3)
36313  )
36314  )
36315  )
36316  (func $_ZN5eosio4packINS_17producer_scheduleEEENSt3__16vectorIcNS2_9allocatorIcEEEERKT_ (param $0 i32) (param $1 i32)
36317  (local $2 i32)
36318  (local $3 i32)
36319  (local $4 i32)
36320  (local $5 i32)
36321  (local $6 i64)
36322  (local $7 i32)
36323  (local $8 i32)
36324  (i32.store offset=4
36325  (i32.const 0)
36326  (tee_local $8
36327  (i32.sub
36328  (i32.load offset=4
36329  (i32.const 0)
36330  )
36331  (i32.const 16)
36332  )
36333  )
36334  )
36335  (i32.store offset=8
36336  (get_local $0)
36337  (i32.const 0)
36338  )
36339  (i64.store align=4
36340  (get_local $0)
36341  (i64.const 0)
36342  )
36343  (set_local $2
36344  (i32.add
36345  (get_local $1)
36346  (i32.const 4)
36347  )
36348  )
36349  (set_local $6
36350  (i64.extend_u/i32
36351  (i32.div_s
36352  (tee_local $4
36353  (i32.sub
36354  (tee_local $7
36355  (i32.load
36356  (i32.add
36357  (get_local $1)
36358  (i32.const 8)
36359  )
36360  )
36361  )
36362  (tee_local $3
36363  (i32.load offset=4
36364  (get_local $1)
36365  )
36366  )
36367  )
36368  )
36369  (i32.const 48)
36370  )
36371  )
36372  )
36373  (set_local $5
36374  (i32.const 46)
36375  )
36376  (loop $label$0
36377  (set_local $5
36378  (i32.add
36379  (get_local $5)
36380  (i32.const 1)
36381  )
36382  )
36383  (br_if $label$0
36384  (i64.ne
36385  (tee_local $6
36386  (i64.shr_u
36387  (get_local $6)
36388  (i64.const 7)
36389  )
36390  )
36391  (i64.const 0)
36392  )
36393  )
36394  )
36395  (block $label$1
36396  (block $label$2
36397  (block $label$3
36398  (br_if $label$3
36399  (i32.eq
36400  (get_local $3)
36401  (get_local $7)
36402  )
36403  )
36404  (br_if $label$2
36405  (tee_local $5
36406  (i32.add
36407  (i32.mul
36408  (i32.div_u
36409  (i32.add
36410  (get_local $4)
36411  (i32.const -48)
36412  )
36413  (i32.const 48)
36414  )
36415  (i32.const 42)
36416  )
36417  (get_local $5)
36418  )
36419  )
36420  )
36421  (set_local $7
36422  (i32.const 0)
36423  )
36424  (set_local $5
36425  (i32.const 0)
36426  )
36427  (br $label$1)
36428  )
36429  (set_local $5
36430  (i32.add
36431  (get_local $5)
36432  (i32.const -42)
36433  )
36434  )
36435  )
36436  (call $_ZNSt3__16vectorIcNS_9allocatorIcEEE8__appendEj
36437  (get_local $0)
36438  (get_local $5)
36439  )
36440  (set_local $7
36441  (i32.load
36442  (i32.add
36443  (get_local $0)
36444  (i32.const 4)
36445  )
36446  )
36447  )
36448  (set_local $5
36449  (i32.load
36450  (get_local $0)
36451  )
36452  )
36453  )
36454  (i32.store
36455  (get_local $8)
36456  (get_local $5)
36457  )
36458  (i32.store offset=8
36459  (get_local $8)
36460  (get_local $7)
36461  )
36462  (call $enumivo_assert
36463  (i32.gt_s
36464  (i32.sub
36465  (get_local $7)
36466  (get_local $5)
36467  )
36468  (i32.const 3)
36469  )
36470  (i32.const 1136)
36471  )
36472  (drop
36473  (call $memcpy
36474  (get_local $5)
36475  (get_local $1)
36476  (i32.const 4)
36477  )
36478  )
36479  (i32.store offset=4
36480  (get_local $8)
36481  (i32.add
36482  (get_local $5)
36483  (i32.const 4)
36484  )
36485  )
36486  (drop
36487  (call $_ZN5eosiolsINS_10datastreamIPcEENS_12producer_keyEEERT_S6_RKNSt3__16vectorIT0_NS7_9allocatorIS9_EEEE
36488  (get_local $8)
36489  (get_local $2)
36490  )
36491  )
36492  (i32.store offset=4
36493  (i32.const 0)
36494  (i32.add
36495  (get_local $8)
36496  (i32.const 16)
36497  )
36498  )
36499  )
36500  (func $_ZN5eosio16generic_currencyINS_5tokenILy6138663577826885632ELy1397703940EyEEE16get_total_supplyEv (result i64)
36501  (local $0 i32)
36502  (local $1 i32)
36503  (local $2 i32)
36504  (local $3 i32)
36505  (local $4 i64)
36506  (local $5 i32)
36507  (i32.store offset=4
36508  (i32.const 0)
36509  (tee_local $5
36510  (i32.sub
36511  (i32.load offset=4
36512  (i32.const 0)
36513  )
36514  (i32.const 48)
36515  )
36516  )
36517  )
36518  (i32.store
36519  (i32.add
36520  (get_local $5)
36521  (i32.const 40)
36522  )
36523  (i32.const 0)
36524  )
36525  (i64.store offset=16
36526  (get_local $5)
36527  (i64.const 6138663577826885632)
36528  )
36529  (i64.store offset=8
36530  (get_local $5)
36531  (i64.const 6138663577826885632)
36532  )
36533  (i64.store offset=24
36534  (get_local $5)
36535  (i64.const -1)
36536  )
36537  (set_local $4
36538  (i64.const 0)
36539  )
36540  (i64.store offset=32
36541  (get_local $5)
36542  (i64.const 0)
36543  )
36544  (block $label$0
36545  (br_if $label$0
36546  (i32.lt_s
36547  (tee_local $3
36548  (call $db_find_i64
36549  (i64.const 6138663577826885632)
36550  (i64.const 6138663577826885632)
36551  (i64.const -4157508551318700032)
36552  (i64.const 1397703940)
36553  )
36554  )
36555  (i32.const 0)
36556  )
36557  )
36558  (call $enumivo_assert
36559  (i32.eq
36560  (i32.load offset=16
36561  (tee_local $3
36562  (call $_ZNK5eosio11multi_indexILy14289235522390851584ENS_16generic_currencyINS_5tokenILy6138663577826885632ELy1397703940EyEEE14currency_statsEJEE31load_object_by_primary_iteratorEl
36563  (i32.add
36564  (get_local $5)
36565  (i32.const 8)
36566  )
36567  (get_local $3)
36568  )
36569  )
36570  )
36571  (i32.add
36572  (get_local $5)
36573  (i32.const 8)
36574  )
36575  )
36576  (i32.const 448)
36577  )
36578  (set_local $4
36579  (i64.load
36580  (get_local $3)
36581  )
36582  )
36583  (br_if $label$0
36584  (i32.eqz
36585  (tee_local $0
36586  (i32.load offset=32
36587  (get_local $5)
36588  )
36589  )
36590  )
36591  )
36592  (block $label$1
36593  (block $label$2
36594  (br_if $label$2
36595  (i32.eq
36596  (tee_local $3
36597  (i32.load
36598  (tee_local $2
36599  (i32.add
36600  (get_local $5)
36601  (i32.const 36)
36602  )
36603  )
36604  )
36605  )
36606  (get_local $0)
36607  )
36608  )
36609  (loop $label$3
36610  (set_local $1
36611  (i32.load
36612  (tee_local $3
36613  (i32.add
36614  (get_local $3)
36615  (i32.const -24)
36616  )
36617  )
36618  )
36619  )
36620  (i32.store
36621  (get_local $3)
36622  (i32.const 0)
36623  )
36624  (block $label$4
36625  (br_if $label$4
36626  (i32.eqz
36627  (get_local $1)
36628  )
36629  )
36630  (call $_ZdlPv
36631  (get_local $1)
36632  )
36633  )
36634  (br_if $label$3
36635  (i32.ne
36636  (get_local $0)
36637  (get_local $3)
36638  )
36639  )
36640  )
36641  (set_local $3
36642  (i32.load
36643  (i32.add
36644  (get_local $5)
36645  (i32.const 32)
36646  )
36647  )
36648  )
36649  (br $label$1)
36650  )
36651  (set_local $3
36652  (get_local $0)
36653  )
36654  )
36655  (i32.store
36656  (get_local $2)
36657  (get_local $0)
36658  )
36659  (call $_ZdlPv
36660  (get_local $3)
36661  )
36662  )
36663  (i32.store offset=4
36664  (i32.const 0)
36665  (i32.add
36666  (get_local $5)
36667  (i32.const 48)
36668  )
36669  )
36670  (get_local $4)
36671  )
36672  (func $_ZN5eosio16generic_currencyINS_5tokenILy6138663577826885632ELy1397703940EyEEE12inline_issueEyS2_ (param $0 i64) (param $1 i64)
36673  (local $2 i32)
36674  (local $3 i32)
36675  (local $4 i64)
36676  (local $5 i64)
36677  (local $6 i64)
36678  (local $7 i64)
36679  (local $8 i32)
36680  (i32.store offset=4
36681  (i32.const 0)
36682  (tee_local $8
36683  (i32.sub
36684  (i32.load offset=4
36685  (i32.const 0)
36686  )
36687  (i32.const 80)
36688  )
36689  )
36690  )
36691  (set_local $5
36692  (i64.const 0)
36693  )
36694  (set_local $4
36695  (i64.const 59)
36696  )
36697  (set_local $3
36698  (i32.const 560)
36699  )
36700  (set_local $6
36701  (i64.const 0)
36702  )
36703  (loop $label$0
36704  (block $label$1
36705  (block $label$2
36706  (block $label$3
36707  (block $label$4
36708  (block $label$5
36709  (br_if $label$5
36710  (i64.gt_u
36711  (get_local $5)
36712  (i64.const 5)
36713  )
36714  )
36715  (br_if $label$4
36716  (i32.gt_u
36717  (i32.and
36718  (i32.add
36719  (tee_local $2
36720  (i32.load8_s
36721  (get_local $3)
36722  )
36723  )
36724  (i32.const -97)
36725  )
36726  (i32.const 255)
36727  )
36728  (i32.const 25)
36729  )
36730  )
36731  (set_local $2
36732  (i32.add
36733  (get_local $2)
36734  (i32.const 165)
36735  )
36736  )
36737  (br $label$3)
36738  )
36739  (set_local $7
36740  (i64.const 0)
36741  )
36742  (br_if $label$2
36743  (i64.le_u
36744  (get_local $5)
36745  (i64.const 11)
36746  )
36747  )
36748  (br $label$1)
36749  )
36750  (set_local $2
36751  (select
36752  (i32.add
36753  (get_local $2)
36754  (i32.const 208)
36755  )
36756  (i32.const 0)
36757  (i32.lt_u
36758  (i32.and
36759  (i32.add
36760  (get_local $2)
36761  (i32.const -49)
36762  )
36763  (i32.const 255)
36764  )
36765  (i32.const 5)
36766  )
36767  )
36768  )
36769  )
36770  (set_local $7
36771  (i64.shr_s
36772  (i64.shl
36773  (i64.extend_u/i32
36774  (get_local $2)
36775  )
36776  (i64.const 56)
36777  )
36778  (i64.const 56)
36779  )
36780  )
36781  )
36782  (set_local $7
36783  (i64.shl
36784  (i64.and
36785  (get_local $7)
36786  (i64.const 31)
36787  )
36788  (i64.and
36789  (get_local $4)
36790  (i64.const 4294967295)
36791  )
36792  )
36793  )
36794  )
36795  (set_local $3
36796  (i32.add
36797  (get_local $3)
36798  (i32.const 1)
36799  )
36800  )
36801  (set_local $5
36802  (i64.add
36803  (get_local $5)
36804  (i64.const 1)
36805  )
36806  )
36807  (set_local $6
36808  (i64.or
36809  (get_local $7)
36810  (get_local $6)
36811  )
36812  )
36813  (br_if $label$0
36814  (i64.ne
36815  (tee_local $4
36816  (i64.add
36817  (get_local $4)
36818  (i64.const -5)
36819  )
36820  )
36821  (i64.const -6)
36822  )
36823  )
36824  )
36825  (i64.store offset=32
36826  (get_local $8)
36827  (get_local $6)
36828  )
36829  (i64.store offset=24
36830  (get_local $8)
36831  (i64.const 6138663577826885632)
36832  )
36833  (call $enumivo_assert
36834  (i64.lt_u
36835  (i64.add
36836  (get_local $1)
36837  (i64.const 4611686018427387903)
36838  )
36839  (i64.const 9223372036854775807)
36840  )
36841  (i32.const 592)
36842  )
36843  (set_local $5
36844  (i64.const 5459781)
36845  )
36846  (set_local $3
36847  (i32.const 0)
36848  )
36849  (block $label$6
36850  (block $label$7
36851  (loop $label$8
36852  (br_if $label$7
36853  (i32.gt_u
36854  (i32.add
36855  (i32.shl
36856  (i32.wrap/i64
36857  (get_local $5)
36858  )
36859  (i32.const 24)
36860  )
36861  (i32.const -1073741825)
36862  )
36863  (i32.const 452984830)
36864  )
36865  )
36866  (block $label$9
36867  (br_if $label$9
36868  (i64.ne
36869  (i64.and
36870  (tee_local $5
36871  (i64.shr_u
36872  (get_local $5)
36873  (i64.const 8)
36874  )
36875  )
36876  (i64.const 255)
36877  )
36878  (i64.const 0)
36879  )
36880  )
36881  (loop $label$10
36882  (br_if $label$7
36883  (i64.ne
36884  (i64.and
36885  (tee_local $5
36886  (i64.shr_u
36887  (get_local $5)
36888  (i64.const 8)
36889  )
36890  )
36891  (i64.const 255)
36892  )
36893  (i64.const 0)
36894  )
36895  )
36896  (br_if $label$10
36897  (i32.lt_s
36898  (tee_local $3
36899  (i32.add
36900  (get_local $3)
36901  (i32.const 1)
36902  )
36903  )
36904  (i32.const 7)
36905  )
36906  )
36907  )
36908  )
36909  (set_local $2
36910  (i32.const 1)
36911  )
36912  (br_if $label$8
36913  (i32.lt_s
36914  (tee_local $3
36915  (i32.add
36916  (get_local $3)
36917  (i32.const 1)
36918  )
36919  )
36920  (i32.const 7)
36921  )
36922  )
36923  (br $label$6)
36924  )
36925  )
36926  (set_local $2
36927  (i32.const 0)
36928  )
36929  )
36930  (call $enumivo_assert
36931  (get_local $2)
36932  (i32.const 656)
36933  )
36934  (i64.store
36935  (i32.add
36936  (get_local $8)
36937  (i32.const 16)
36938  )
36939  (i64.const 1397703940)
36940  )
36941  (i64.store offset=8
36942  (get_local $8)
36943  (get_local $1)
36944  )
36945  (i64.store
36946  (get_local $8)
36947  (get_local $0)
36948  )
36949  (call $_ZN5eosio4packINS_6actionEEENSt3__16vectorIcNS2_9allocatorIcEEEERKT_
36950  (get_local $8)
36951  (tee_local $3
36952  (call $_ZN5eosio6actionC2INS_16generic_currencyINS_5tokenILy6138663577826885632ELy1397703940EyEEE5issueEEERKNS_16permission_levelERKT_
36953  (i32.add
36954  (get_local $8)
36955  (i32.const 40)
36956  )
36957  (i32.add
36958  (get_local $8)
36959  (i32.const 24)
36960  )
36961  (get_local $8)
36962  )
36963  )
36964  )
36965  (call $send_inline
36966  (tee_local $2
36967  (i32.load
36968  (get_local $8)
36969  )
36970  )
36971  (i32.sub
36972  (i32.load offset=4
36973  (get_local $8)
36974  )
36975  (get_local $2)
36976  )
36977  )
36978  (block $label$11
36979  (br_if $label$11
36980  (i32.eqz
36981  (tee_local $2
36982  (i32.load
36983  (get_local $8)
36984  )
36985  )
36986  )
36987  )
36988  (i32.store offset=4
36989  (get_local $8)
36990  (get_local $2)
36991  )
36992  (call $_ZdlPv
36993  (get_local $2)
36994  )
36995  )
36996  (block $label$12
36997  (br_if $label$12
36998  (i32.eqz
36999  (tee_local $2
37000  (i32.load offset=28
37001  (get_local $3)
37002  )
37003  )
37004  )
37005  )
37006  (i32.store
37007  (i32.add
37008  (get_local $3)
37009  (i32.const 32)
37010  )
37011  (get_local $2)
37012  )
37013  (call $_ZdlPv
37014  (get_local $2)
37015  )
37016  )
37017  (block $label$13
37018  (br_if $label$13
37019  (i32.eqz
37020  (tee_local $2
37021  (i32.load offset=16
37022  (get_local $3)
37023  )
37024  )
37025  )
37026  )
37027  (i32.store
37028  (i32.add
37029  (get_local $3)
37030  (i32.const 20)
37031  )
37032  (get_local $2)
37033  )
37034  (call $_ZdlPv
37035  (get_local $2)
37036  )
37037  )
37038  (i32.store offset=4
37039  (i32.const 0)
37040  (i32.add
37041  (get_local $8)
37042  (i32.const 80)
37043  )
37044  )
37045  )
37046  (func $_ZN5eosio6actionC2INS_16generic_currencyINS_5tokenILy6138663577826885632ELy1397703940EyEEE5issueEEERKNS_16permission_levelERKT_ (param $0 i32) (param $1 i32) (param $2 i32) (result i32)
37047  (local $3 i32)
37048  (local $4 i32)
37049  (local $5 i32)
37050  (local $6 i32)
37051  (local $7 i32)
37052  (i32.store offset=4
37053  (i32.const 0)
37054  (tee_local $7
37055  (i32.sub
37056  (i32.load offset=4
37057  (i32.const 0)
37058  )
37059  (i32.const 16)
37060  )
37061  )
37062  )
37063  (i64.store offset=16 align=4
37064  (get_local $0)
37065  (i64.const 0)
37066  )
37067  (i32.store
37068  (tee_local $6
37069  (i32.add
37070  (get_local $0)
37071  (i32.const 24)
37072  )
37073  )
37074  (i32.const 0)
37075  )
37076  (i32.store offset=16
37077  (get_local $0)
37078  (tee_local $3
37079  (call $_Znwj
37080  (i32.const 16)
37081  )
37082  )
37083  )
37084  (i32.store
37085  (tee_local $4
37086  (i32.add
37087  (get_local $0)
37088  (i32.const 20)
37089  )
37090  )
37091  (get_local $3)
37092  )
37093  (i32.store
37094  (get_local $6)
37095  (tee_local $5
37096  (i32.add
37097  (get_local $3)
37098  (i32.const 16)
37099  )
37100  )
37101  )
37102  (i64.store
37103  (i32.add
37104  (get_local $3)
37105  (i32.const 8)
37106  )
37107  (i64.load
37108  (i32.add
37109  (get_local $1)
37110  (i32.const 8)
37111  )
37112  )
37113  )
37114  (i64.store
37115  (get_local $3)
37116  (i64.load
37117  (get_local $1)
37118  )
37119  )
37120  (i32.store
37121  (get_local $4)
37122  (get_local $5)
37123  )
37124  (i32.store offset=28
37125  (get_local $0)
37126  (i32.const 0)
37127  )
37128  (i32.store
37129  (tee_local $4
37130  (i32.add
37131  (get_local $0)
37132  (i32.const 32)
37133  )
37134  )
37135  (i32.const 0)
37136  )
37137  (i32.store
37138  (tee_local $6
37139  (i32.add
37140  (get_local $0)
37141  (i32.const 36)
37142  )
37143  )
37144  (i32.const 0)
37145  )
37146  (i64.store
37147  (get_local $0)
37148  (i64.const 6138663577826885632)
37149  )
37150  (i64.store offset=8
37151  (get_local $0)
37152  (i64.const 8516769789752901632)
37153  )
37154  (i32.store offset=8
37155  (get_local $7)
37156  (i32.const 0)
37157  )
37158  (i64.store
37159  (get_local $7)
37160  (i64.const 0)
37161  )
37162  (call $_ZNSt3__16vectorIcNS_9allocatorIcEEE8__appendEj
37163  (get_local $7)
37164  (i32.const 24)
37165  )
37166  (call $enumivo_assert
37167  (i32.gt_s
37168  (tee_local $1
37169  (i32.sub
37170  (i32.load offset=4
37171  (get_local $7)
37172  )
37173  (tee_local $3
37174  (i32.load
37175  (get_local $7)
37176  )
37177  )
37178  )
37179  )
37180  (i32.const 7)
37181  )
37182  (i32.const 1136)
37183  )
37184  (drop
37185  (call $memcpy
37186  (get_local $3)
37187  (get_local $2)
37188  (i32.const 8)
37189  )
37190  )
37191  (call $enumivo_assert
37192  (i32.gt_s
37193  (i32.add
37194  (get_local $1)
37195  (i32.const -8)
37196  )
37197  (i32.const 7)
37198  )
37199  (i32.const 1136)
37200  )
37201  (drop
37202  (call $memcpy
37203  (i32.add
37204  (get_local $3)
37205  (i32.const 8)
37206  )
37207  (i32.add
37208  (get_local $2)
37209  (i32.const 8)
37210  )
37211  (i32.const 8)
37212  )
37213  )
37214  (call $enumivo_assert
37215  (i32.gt_s
37216  (i32.add
37217  (get_local $1)
37218  (i32.const -16)
37219  )
37220  (i32.const 7)
37221  )
37222  (i32.const 1136)
37223  )
37224  (drop
37225  (call $memcpy
37226  (i32.add
37227  (get_local $3)
37228  (i32.const 16)
37229  )
37230  (i32.add
37231  (get_local $2)
37232  (i32.const 16)
37233  )
37234  (i32.const 8)
37235  )
37236  )
37237  (block $label$0
37238  (br_if $label$0
37239  (i32.eqz
37240  (tee_local $3
37241  (i32.load offset=28
37242  (get_local $0)
37243  )
37244  )
37245  )
37246  )
37247  (i32.store
37248  (get_local $4)
37249  (get_local $3)
37250  )
37251  (call $_ZdlPv
37252  (get_local $3)
37253  )
37254  (i32.store
37255  (get_local $6)
37256  (i32.const 0)
37257  )
37258  (i64.store align=4
37259  (i32.add
37260  (get_local $0)
37261  (i32.const 28)
37262  )
37263  (i64.const 0)
37264  )
37265  )
37266  (i64.store align=4
37267  (i32.add
37268  (get_local $0)
37269  (i32.const 28)
37270  )
37271  (i64.load
37272  (get_local $7)
37273  )
37274  )
37275  (i32.store
37276  (get_local $6)
37277  (i32.load
37278  (i32.add
37279  (get_local $7)
37280  (i32.const 8)
37281  )
37282  )
37283  )
37284  (i32.store offset=4
37285  (i32.const 0)
37286  (i32.add
37287  (get_local $7)
37288  (i32.const 16)
37289  )
37290  )
37291  (get_local $0)
37292  )
37293  (func $_ZNK5eosio11multi_indexILy14289235522390851584ENS_16generic_currencyINS_5tokenILy6138663577826885632ELy1397703940EyEEE14currency_statsEJEE31load_object_by_primary_iteratorEl (param $0 i32) (param $1 i32) (result i32)
37294  (local $2 i32)
37295  (local $3 i32)
37296  (local $4 i32)
37297  (local $5 i64)
37298  (local $6 i32)
37299  (local $7 i32)
37300  (local $8 i32)
37301  (local $9 i32)
37302  (set_local $8
37303  (tee_local $9
37304  (i32.sub
37305  (i32.load offset=4
37306  (i32.const 0)
37307  )
37308  (i32.const 32)
37309  )
37310  )
37311  )
37312  (i32.store offset=4
37313  (i32.const 0)
37314  (get_local $9)
37315  )
37316  (block $label$0
37317  (br_if $label$0
37318  (i32.eq
37319  (tee_local $7
37320  (i32.load
37321  (i32.add
37322  (get_local $0)
37323  (i32.const 28)
37324  )
37325  )
37326  )
37327  (tee_local $2
37328  (i32.load offset=24
37329  (get_local $0)
37330  )
37331  )
37332  )
37333  )
37334  (set_local $3
37335  (i32.sub
37336  (i32.const 0)
37337  (get_local $2)
37338  )
37339  )
37340  (set_local $6
37341  (i32.add
37342  (get_local $7)
37343  (i32.const -24)
37344  )
37345  )
37346  (loop $label$1
37347  (br_if $label$0
37348  (i32.eq
37349  (i32.load
37350  (i32.add
37351  (get_local $6)
37352  (i32.const 16)
37353  )
37354  )
37355  (get_local $1)
37356  )
37357  )
37358  (set_local $7
37359  (get_local $6)
37360  )
37361  (set_local $6
37362  (tee_local $4
37363  (i32.add
37364  (get_local $6)
37365  (i32.const -24)
37366  )
37367  )
37368  )
37369  (br_if $label$1
37370  (i32.ne
37371  (i32.add
37372  (get_local $4)
37373  (get_local $3)
37374  )
37375  (i32.const -24)
37376  )
37377  )
37378  )
37379  )
37380  (block $label$2
37381  (block $label$3
37382  (br_if $label$3
37383  (i32.eq
37384  (get_local $7)
37385  (get_local $2)
37386  )
37387  )
37388  (set_local $6
37389  (i32.load
37390  (i32.add
37391  (get_local $7)
37392  (i32.const -24)
37393  )
37394  )
37395  )
37396  (br $label$2)
37397  )
37398  (call $enumivo_assert
37399  (i32.xor
37400  (i32.shr_u
37401  (tee_local $4
37402  (call $db_get_i64
37403  (get_local $1)
37404  (i32.const 0)
37405  (i32.const 0)
37406  )
37407  )
37408  (i32.const 31)
37409  )
37410  (i32.const 1)
37411  )
37412  (i32.const 1152)
37413  )
37414  (block $label$4
37415  (block $label$5
37416  (br_if $label$5
37417  (i32.le_u
37418  (get_local $4)
37419  (i32.const 512)
37420  )
37421  )
37422  (drop
37423  (call $db_get_i64
37424  (get_local $1)
37425  (tee_local $7
37426  (call $malloc
37427  (get_local $4)
37428  )
37429  )
37430  (get_local $4)
37431  )
37432  )
37433  (call $free
37434  (get_local $7)
37435  )
37436  (br $label$4)
37437  )
37438  (i32.store offset=4
37439  (i32.const 0)
37440  (tee_local $7
37441  (i32.sub
37442  (get_local $9)
37443  (i32.and
37444  (i32.add
37445  (get_local $4)
37446  (i32.const 15)
37447  )
37448  (i32.const -16)
37449  )
37450  )
37451  )
37452  )
37453  (drop
37454  (call $db_get_i64
37455  (get_local $1)
37456  (get_local $7)
37457  (get_local $4)
37458  )
37459  )
37460  )
37461  (i64.store offset=8
37462  (tee_local $6
37463  (call $_Znwj
37464  (i32.const 32)
37465  )
37466  )
37467  (i64.const 1397703940)
37468  )
37469  (i64.store
37470  (get_local $6)
37471  (i64.const 0)
37472  )
37473  (i32.store offset=16
37474  (get_local $6)
37475  (get_local $0)
37476  )
37477  (call $enumivo_assert
37478  (i32.gt_u
37479  (get_local $4)
37480  (i32.const 7)
37481  )
37482  (i32.const 1184)
37483  )
37484  (drop
37485  (call $memcpy
37486  (get_local $6)
37487  (get_local $7)
37488  (i32.const 8)
37489  )
37490  )
37491  (call $enumivo_assert
37492  (i32.ne
37493  (i32.and
37494  (get_local $4)
37495  (i32.const -8)
37496  )
37497  (i32.const 8)
37498  )
37499  (i32.const 1184)
37500  )
37501  (drop
37502  (call $memcpy
37503  (i32.add
37504  (get_local $6)
37505  (i32.const 8)
37506  )
37507  (i32.add
37508  (get_local $7)
37509  (i32.const 8)
37510  )
37511  (i32.const 8)
37512  )
37513  )
37514  (i32.store offset=20
37515  (get_local $6)
37516  (get_local $1)
37517  )
37518  (i32.store offset=24
37519  (get_local $8)
37520  (get_local $6)
37521  )
37522  (i64.store offset=16
37523  (get_local $8)
37524  (tee_local $5
37525  (i64.load offset=8
37526  (get_local $6)
37527  )
37528  )
37529  )
37530  (i32.store offset=12
37531  (get_local $8)
37532  (tee_local $7
37533  (i32.load offset=20
37534  (get_local $6)
37535  )
37536  )
37537  )
37538  (block $label$6
37539  (block $label$7
37540  (br_if $label$7
37541  (i32.ge_u
37542  (tee_local $4
37543  (i32.load
37544  (tee_local $1
37545  (i32.add
37546  (get_local $0)
37547  (i32.const 28)
37548  )
37549  )
37550  )
37551  )
37552  (i32.load
37553  (i32.add
37554  (get_local $0)
37555  (i32.const 32)
37556  )
37557  )
37558  )
37559  )
37560  (i64.store offset=8
37561  (get_local $4)
37562  (get_local $5)
37563  )
37564  (i32.store offset=16
37565  (get_local $4)
37566  (get_local $7)
37567  )
37568  (i32.store offset=24
37569  (get_local $8)
37570  (i32.const 0)
37571  )
37572  (i32.store
37573  (get_local $4)
37574  (get_local $6)
37575  )
37576  (i32.store
37577  (get_local $1)
37578  (i32.add
37579  (get_local $4)
37580  (i32.const 24)
37581  )
37582  )
37583  (br $label$6)
37584  )
37585  (call $_ZNSt3__16vectorIN5eosio11multi_indexILy14289235522390851584ENS1_16generic_currencyINS1_5tokenILy6138663577826885632ELy1397703940EyEEE14currency_statsEJEE8item_ptrENS_9allocatorIS9_EEE24__emplace_back_slow_pathIJNS_10unique_ptrINS8_4itemENS_14default_deleteISF_EEEERyRlEEEvDpOT_
37586  (i32.add
37587  (get_local $0)
37588  (i32.const 24)
37589  )
37590  (i32.add
37591  (get_local $8)
37592  (i32.const 24)
37593  )
37594  (i32.add
37595  (get_local $8)
37596  (i32.const 16)
37597  )
37598  (i32.add
37599  (get_local $8)
37600  (i32.const 12)
37601  )
37602  )
37603  )
37604  (set_local $4
37605  (i32.load offset=24
37606  (get_local $8)
37607  )
37608  )
37609  (i32.store offset=24
37610  (get_local $8)
37611  (i32.const 0)
37612  )
37613  (br_if $label$2
37614  (i32.eqz
37615  (get_local $4)
37616  )
37617  )
37618  (call $_ZdlPv
37619  (get_local $4)
37620  )
37621  )
37622  (i32.store offset=4
37623  (i32.const 0)
37624  (i32.add
37625  (get_local $8)
37626  (i32.const 32)
37627  )
37628  )
37629  (get_local $6)
37630  )
37631  (func $_ZNSt3__16vectorIN5eosio11multi_indexILy14289235522390851584ENS1_16generic_currencyINS1_5tokenILy6138663577826885632ELy1397703940EyEEE14currency_statsEJEE8item_ptrENS_9allocatorIS9_EEE24__emplace_back_slow_pathIJNS_10unique_ptrINS8_4itemENS_14default_deleteISF_EEEERyRlEEEvDpOT_ (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32)
37632  (local $4 i32)
37633  (local $5 i32)
37634  (local $6 i32)
37635  (local $7 i32)
37636  (block $label$0
37637  (block $label$1
37638  (br_if $label$1
37639  (i32.ge_u
37640  (tee_local $5
37641  (i32.add
37642  (tee_local $4
37643  (i32.div_s
37644  (i32.sub
37645  (i32.load offset=4
37646  (get_local $0)
37647  )
37648  (tee_local $6
37649  (i32.load
37650  (get_local $0)
37651  )
37652  )
37653  )
37654  (i32.const 24)
37655  )
37656  )
37657  (i32.const 1)
37658  )
37659  )
37660  (i32.const 178956971)
37661  )
37662  )
37663  (set_local $7
37664  (i32.const 178956970)
37665  )
37666  (block $label$2
37667  (block $label$3
37668  (br_if $label$3
37669  (i32.gt_u
37670  (tee_local $6
37671  (i32.div_s
37672  (i32.sub
37673  (i32.load offset=8
37674  (get_local $0)
37675  )
37676  (get_local $6)
37677  )
37678  (i32.const 24)
37679  )
37680  )
37681  (i32.const 89478484)
37682  )
37683  )
37684  (br_if $label$2
37685  (i32.eqz
37686  (tee_local $7
37687  (select
37688  (get_local $5)
37689  (tee_local $7
37690  (i32.shl
37691  (get_local $6)
37692  (i32.const 1)
37693  )
37694  )
37695  (i32.lt_u
37696  (get_local $7)
37697  (get_local $5)
37698  )
37699  )
37700  )
37701  )
37702  )
37703  )
37704  (set_local $6
37705  (call $_Znwj
37706  (i32.mul
37707  (get_local $7)
37708  (i32.const 24)
37709  )
37710  )
37711  )
37712  (br $label$0)
37713  )
37714  (set_local $7
37715  (i32.const 0)
37716  )
37717  (set_local $6
37718  (i32.const 0)
37719  )
37720  (br $label$0)
37721  )
37722  (call $_ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv
37723  (get_local $0)
37724  )
37725  (unreachable)
37726  )
37727  (set_local $5
37728  (i32.load
37729  (get_local $1)
37730  )
37731  )
37732  (i32.store
37733  (get_local $1)
37734  (i32.const 0)
37735  )
37736  (i32.store
37737  (tee_local $1
37738  (i32.add
37739  (get_local $6)
37740  (i32.mul
37741  (get_local $4)
37742  (i32.const 24)
37743  )
37744  )
37745  )
37746  (get_local $5)
37747  )
37748  (i64.store offset=8
37749  (get_local $1)
37750  (i64.load
37751  (get_local $2)
37752  )
37753  )
37754  (i32.store offset=16
37755  (get_local $1)
37756  (i32.load
37757  (get_local $3)
37758  )
37759  )
37760  (set_local $4
37761  (i32.add
37762  (get_local $6)
37763  (i32.mul
37764  (get_local $7)
37765  (i32.const 24)
37766  )
37767  )
37768  )
37769  (set_local $5
37770  (i32.add
37771  (get_local $1)
37772  (i32.const 24)
37773  )
37774  )
37775  (block $label$4
37776  (block $label$5
37777  (br_if $label$5
37778  (i32.eq
37779  (tee_local $6
37780  (i32.load
37781  (i32.add
37782  (get_local $0)
37783  (i32.const 4)
37784  )
37785  )
37786  )
37787  (tee_local $7
37788  (i32.load
37789  (get_local $0)
37790  )
37791  )
37792  )
37793  )
37794  (loop $label$6
37795  (set_local $3
37796  (i32.load
37797  (tee_local $2
37798  (i32.add
37799  (get_local $6)
37800  (i32.const -24)
37801  )
37802  )
37803  )
37804  )
37805  (i32.store
37806  (get_local $2)
37807  (i32.const 0)
37808  )
37809  (i32.store
37810  (i32.add
37811  (get_local $1)
37812  (i32.const -24)
37813  )
37814  (get_local $3)
37815  )
37816  (i32.store
37817  (i32.add
37818  (get_local $1)
37819  (i32.const -8)
37820  )
37821  (i32.load
37822  (i32.add
37823  (get_local $6)
37824  (i32.const -8)
37825  )
37826  )
37827  )
37828  (i32.store
37829  (i32.add
37830  (get_local $1)
37831  (i32.const -12)
37832  )
37833  (i32.load
37834  (i32.add
37835  (get_local $6)
37836  (i32.const -12)
37837  )
37838  )
37839  )
37840  (i32.store
37841  (i32.add
37842  (get_local $1)
37843  (i32.const -16)
37844  )
37845  (i32.load
37846  (i32.add
37847  (get_local $6)
37848  (i32.const -16)
37849  )
37850  )
37851  )
37852  (set_local $1
37853  (i32.add
37854  (get_local $1)
37855  (i32.const -24)
37856  )
37857  )
37858  (set_local $6
37859  (get_local $2)
37860  )
37861  (br_if $label$6
37862  (i32.ne
37863  (get_local $7)
37864  (get_local $2)
37865  )
37866  )
37867  )
37868  (set_local $7
37869  (i32.load
37870  (i32.add
37871  (get_local $0)
37872  (i32.const 4)
37873  )
37874  )
37875  )
37876  (set_local $6
37877  (i32.load
37878  (get_local $0)
37879  )
37880  )
37881  (br $label$4)
37882  )
37883  (set_local $6
37884  (get_local $7)
37885  )
37886  )
37887  (i32.store
37888  (get_local $0)
37889  (get_local $1)
37890  )
37891  (i32.store
37892  (i32.add
37893  (get_local $0)
37894  (i32.const 4)
37895  )
37896  (get_local $5)
37897  )
37898  (i32.store
37899  (i32.add
37900  (get_local $0)
37901  (i32.const 8)
37902  )
37903  (get_local $4)
37904  )
37905  (block $label$7
37906  (br_if $label$7
37907  (i32.eq
37908  (get_local $7)
37909  (get_local $6)
37910  )
37911  )
37912  (loop $label$8
37913  (set_local $1
37914  (i32.load
37915  (tee_local $7
37916  (i32.add
37917  (get_local $7)
37918  (i32.const -24)
37919  )
37920  )
37921  )
37922  )
37923  (i32.store
37924  (get_local $7)
37925  (i32.const 0)
37926  )
37927  (block $label$9
37928  (br_if $label$9
37929  (i32.eqz
37930  (get_local $1)
37931  )
37932  )
37933  (call $_ZdlPv
37934  (get_local $1)
37935  )
37936  )
37937  (br_if $label$8
37938  (i32.ne
37939  (get_local $6)
37940  (get_local $7)
37941  )
37942  )
37943  )
37944  )
37945  (block $label$10
37946  (br_if $label$10
37947  (i32.eqz
37948  (get_local $6)
37949  )
37950  )
37951  (call $_ZdlPv
37952  (get_local $6)
37953  )
37954  )
37955  )
37956  (func $_ZN5eosiolsINS_10datastreamIPcEENS_12producer_keyEEERT_S6_RKNSt3__16vectorIT0_NS7_9allocatorIS9_EEEE (param $0 i32) (param $1 i32) (result i32)
37957  (local $2 i32)
37958  (local $3 i32)
37959  (local $4 i32)
37960  (local $5 i64)
37961  (local $6 i32)
37962  (local $7 i32)
37963  (local $8 i32)
37964  (i32.store offset=4
37965  (i32.const 0)
37966  (tee_local $8
37967  (i32.sub
37968  (i32.load offset=4
37969  (i32.const 0)
37970  )
37971  (i32.const 80)
37972  )
37973  )
37974  )
37975  (set_local $5
37976  (i64.extend_u/i32
37977  (i32.div_s
37978  (i32.sub
37979  (i32.load offset=4
37980  (get_local $1)
37981  )
37982  (i32.load
37983  (get_local $1)
37984  )
37985  )
37986  (i32.const 48)
37987  )
37988  )
37989  )
37990  (set_local $6
37991  (i32.load offset=4
37992  (get_local $0)
37993  )
37994  )
37995  (set_local $3
37996  (i32.add
37997  (get_local $0)
37998  (i32.const 8)
37999  )
38000  )
38001  (set_local $4
38002  (i32.add
38003  (get_local $0)
38004  (i32.const 4)
38005  )
38006  )
38007  (loop $label$0
38008  (set_local $7
38009  (i32.wrap/i64
38010  (get_local $5)
38011  )
38012  )
38013  (i32.store8 offset=40
38014  (get_local $8)
38015  (i32.or
38016  (i32.shl
38017  (tee_local $2
38018  (i64.ne
38019  (tee_local $5
38020  (i64.shr_u
38021  (get_local $5)
38022  (i64.const 7)
38023  )
38024  )
38025  (i64.const 0)
38026  )
38027  )
38028  (i32.const 7)
38029  )
38030  (i32.and
38031  (get_local $7)
38032  (i32.const 127)
38033  )
38034  )
38035  )
38036  (call $enumivo_assert
38037  (i32.gt_s
38038  (i32.sub
38039  (i32.load
38040  (get_local $3)
38041  )
38042  (get_local $6)
38043  )
38044  (i32.const 0)
38045  )
38046  (i32.const 1136)
38047  )
38048  (drop
38049  (call $memcpy
38050  (i32.load
38051  (get_local $4)
38052  )
38053  (i32.add
38054  (get_local $8)
38055  (i32.const 40)
38056  )
38057  (i32.const 1)
38058  )
38059  )
38060  (i32.store
38061  (get_local $4)
38062  (tee_local $6
38063  (i32.add
38064  (i32.load
38065  (get_local $4)
38066  )
38067  (i32.const 1)
38068  )
38069  )
38070  )
38071  (br_if $label$0
38072  (get_local $2)
38073  )
38074  )
38075  (block $label$1
38076  (br_if $label$1
38077  (i32.eq
38078  (tee_local $7
38079  (i32.load
38080  (get_local $1)
38081  )
38082  )
38083  (tee_local $3
38084  (i32.load
38085  (i32.add
38086  (get_local $1)
38087  (i32.const 4)
38088  )
38089  )
38090  )
38091  )
38092  )
38093  (set_local $4
38094  (i32.add
38095  (get_local $0)
38096  (i32.const 4)
38097  )
38098  )
38099  (loop $label$2
38100  (call $enumivo_assert
38101  (i32.gt_s
38102  (i32.sub
38103  (i32.load
38104  (tee_local $2
38105  (i32.add
38106  (get_local $0)
38107  (i32.const 8)
38108  )
38109  )
38110  )
38111  (get_local $6)
38112  )
38113  (i32.const 7)
38114  )
38115  (i32.const 1136)
38116  )
38117  (drop
38118  (call $memcpy
38119  (i32.load
38120  (get_local $4)
38121  )
38122  (get_local $7)
38123  (i32.const 8)
38124  )
38125  )
38126  (i32.store
38127  (get_local $4)
38128  (tee_local $6
38129  (i32.add
38130  (i32.load
38131  (get_local $4)
38132  )
38133  (i32.const 8)
38134  )
38135  )
38136  )
38137  (drop
38138  (call $memcpy
38139  (i32.add
38140  (get_local $8)
38141  (i32.const 6)
38142  )
38143  (i32.add
38144  (get_local $7)
38145  (i32.const 8)
38146  )
38147  (i32.const 34)
38148  )
38149  )
38150  (drop
38151  (call $memcpy
38152  (i32.add
38153  (get_local $8)
38154  (i32.const 40)
38155  )
38156  (i32.add
38157  (get_local $8)
38158  (i32.const 6)
38159  )
38160  (i32.const 34)
38161  )
38162  )
38163  (call $enumivo_assert
38164  (i32.gt_s
38165  (i32.sub
38166  (i32.load
38167  (get_local $2)
38168  )
38169  (get_local $6)
38170  )
38171  (i32.const 33)
38172  )
38173  (i32.const 1136)
38174  )
38175  (drop
38176  (call $memcpy
38177  (i32.load
38178  (get_local $4)
38179  )
38180  (i32.add
38181  (get_local $8)
38182  (i32.const 40)
38183  )
38184  (i32.const 34)
38185  )
38186  )
38187  (i32.store
38188  (get_local $4)
38189  (tee_local $6
38190  (i32.add
38191  (i32.load
38192  (get_local $4)
38193  )
38194  (i32.const 34)
38195  )
38196  )
38197  )
38198  (br_if $label$2
38199  (i32.ne
38200  (tee_local $7
38201  (i32.add
38202  (get_local $7)
38203  (i32.const 48)
38204  )
38205  )
38206  (get_local $3)
38207  )
38208  )
38209  )
38210  )
38211  (i32.store offset=4
38212  (i32.const 0)
38213  (i32.add
38214  (get_local $8)
38215  (i32.const 80)
38216  )
38217  )
38218  (get_local $0)
38219  )
38220  (func $_ZN11enumivosystemrsIN5eosio10datastreamIPKcEEEERT_S7_RNS_12block_headerE (param $0 i32) (param $1 i32) (result i32)
38221  (local $2 i32)
38222  (local $3 i32)
38223  (i32.store offset=4
38224  (i32.const 0)
38225  (tee_local $3
38226  (i32.sub
38227  (i32.load offset=4
38228  (i32.const 0)
38229  )
38230  (i32.const 16)
38231  )
38232  )
38233  )
38234  (call $enumivo_assert
38235  (i32.gt_u
38236  (i32.sub
38237  (i32.load offset=8
38238  (get_local $0)
38239  )
38240  (i32.load offset=4
38241  (get_local $0)
38242  )
38243  )
38244  (i32.const 31)
38245  )
38246  (i32.const 1184)
38247  )
38248  (drop
38249  (call $memcpy
38250  (get_local $1)
38251  (i32.load offset=4
38252  (get_local $0)
38253  )
38254  (i32.const 32)
38255  )
38256  )
38257  (i32.store offset=4
38258  (get_local $0)
38259  (tee_local $2
38260  (i32.add
38261  (i32.load offset=4
38262  (get_local $0)
38263  )
38264  (i32.const 32)
38265  )
38266  )
38267  )
38268  (call $enumivo_assert
38269  (i32.gt_u
38270  (i32.sub
38271  (i32.load offset=8
38272  (get_local $0)
38273  )
38274  (get_local $2)
38275  )
38276  (i32.const 3)
38277  )
38278  (i32.const 1184)
38279  )
38280  (drop
38281  (call $memcpy
38282  (i32.add
38283  (get_local $1)
38284  (i32.const 32)
38285  )
38286  (i32.load offset=4
38287  (get_local $0)
38288  )
38289  (i32.const 4)
38290  )
38291  )
38292  (i32.store offset=4
38293  (get_local $0)
38294  (tee_local $2
38295  (i32.add
38296  (i32.load offset=4
38297  (get_local $0)
38298  )
38299  (i32.const 4)
38300  )
38301  )
38302  )
38303  (call $enumivo_assert
38304  (i32.gt_u
38305  (i32.sub
38306  (i32.load offset=8
38307  (get_local $0)
38308  )
38309  (get_local $2)
38310  )
38311  (i32.const 31)
38312  )
38313  (i32.const 1184)
38314  )
38315  (drop
38316  (call $memcpy
38317  (i32.add
38318  (get_local $1)
38319  (i32.const 36)
38320  )
38321  (i32.load offset=4
38322  (get_local $0)
38323  )
38324  (i32.const 32)
38325  )
38326  )
38327  (i32.store offset=4
38328  (get_local $0)
38329  (tee_local $2
38330  (i32.add
38331  (i32.load offset=4
38332  (get_local $0)
38333  )
38334  (i32.const 32)
38335  )
38336  )
38337  )
38338  (call $enumivo_assert
38339  (i32.gt_u
38340  (i32.sub
38341  (i32.load offset=8
38342  (get_local $0)
38343  )
38344  (get_local $2)
38345  )
38346  (i32.const 31)
38347  )
38348  (i32.const 1184)
38349  )
38350  (drop
38351  (call $memcpy
38352  (i32.add
38353  (get_local $1)
38354  (i32.const 68)
38355  )
38356  (i32.load offset=4
38357  (get_local $0)
38358  )
38359  (i32.const 32)
38360  )
38361  )
38362  (i32.store offset=4
38363  (get_local $0)
38364  (tee_local $2
38365  (i32.add
38366  (i32.load offset=4
38367  (get_local $0)
38368  )
38369  (i32.const 32)
38370  )
38371  )
38372  )
38373  (call $enumivo_assert
38374  (i32.gt_u
38375  (i32.sub
38376  (i32.load offset=8
38377  (get_local $0)
38378  )
38379  (get_local $2)
38380  )
38381  (i32.const 31)
38382  )
38383  (i32.const 1184)
38384  )
38385  (drop
38386  (call $memcpy
38387  (i32.add
38388  (get_local $1)
38389  (i32.const 100)
38390  )
38391  (i32.load offset=4
38392  (get_local $0)
38393  )
38394  (i32.const 32)
38395  )
38396  )
38397  (i32.store offset=4
38398  (get_local $0)
38399  (tee_local $2
38400  (i32.add
38401  (i32.load offset=4
38402  (get_local $0)
38403  )
38404  (i32.const 32)
38405  )
38406  )
38407  )
38408  (call $enumivo_assert
38409  (i32.gt_u
38410  (i32.sub
38411  (i32.load offset=8
38412  (get_local $0)
38413  )
38414  (get_local $2)
38415  )
38416  (i32.const 7)
38417  )
38418  (i32.const 1184)
38419  )
38420  (drop
38421  (call $memcpy
38422  (i32.add
38423  (get_local $1)
38424  (i32.const 136)
38425  )
38426  (i32.load offset=4
38427  (get_local $0)
38428  )
38429  (i32.const 8)
38430  )
38431  )
38432  (i32.store offset=4
38433  (get_local $0)
38434  (tee_local $2
38435  (i32.add
38436  (i32.load offset=4
38437  (get_local $0)
38438  )
38439  (i32.const 8)
38440  )
38441  )
38442  )
38443  (call $enumivo_assert
38444  (i32.gt_u
38445  (i32.sub
38446  (i32.load offset=8
38447  (get_local $0)
38448  )
38449  (get_local $2)
38450  )
38451  (i32.const 3)
38452  )
38453  (i32.const 1184)
38454  )
38455  (drop
38456  (call $memcpy
38457  (i32.add
38458  (get_local $1)
38459  (i32.const 144)
38460  )
38461  (i32.load offset=4
38462  (get_local $0)
38463  )
38464  (i32.const 4)
38465  )
38466  )
38467  (i32.store offset=4
38468  (get_local $0)
38469  (tee_local $2
38470  (i32.add
38471  (i32.load offset=4
38472  (get_local $0)
38473  )
38474  (i32.const 4)
38475  )
38476  )
38477  )
38478  (i32.store8 offset=15
38479  (get_local $3)
38480  (i32.const 0)
38481  )
38482  (call $enumivo_assert
38483  (i32.ne
38484  (i32.load offset=8
38485  (get_local $0)
38486  )
38487  (get_local $2)
38488  )
38489  (i32.const 1184)
38490  )
38491  (drop
38492  (call $memcpy
38493  (i32.add
38494  (get_local $3)
38495  (i32.const 15)
38496  )
38497  (i32.load offset=4
38498  (get_local $0)
38499  )
38500  (i32.const 1)
38501  )
38502  )
38503  (i32.store offset=4
38504  (get_local $0)
38505  (i32.add
38506  (i32.load offset=4
38507  (get_local $0)
38508  )
38509  (i32.const 1)
38510  )
38511  )
38512  (block $label$0
38513  (br_if $label$0
38514  (i32.eqz
38515  (i32.load8_u offset=15
38516  (get_local $3)
38517  )
38518  )
38519  )
38520  (i32.store8 offset=148
38521  (get_local $1)
38522  (i32.const 1)
38523  )
38524  (call $enumivo_assert
38525  (i32.const 1)
38526  (i32.const 1920)
38527  )
38528  (call $enumivo_assert
38529  (i32.gt_u
38530  (i32.sub
38531  (i32.load
38532  (i32.add
38533  (get_local $0)
38534  (i32.const 8)
38535  )
38536  )
38537  (i32.load
38538  (tee_local $2
38539  (i32.add
38540  (get_local $0)
38541  (i32.const 4)
38542  )
38543  )
38544  )
38545  )
38546  (i32.const 3)
38547  )
38548  (i32.const 1184)
38549  )
38550  (drop
38551  (call $memcpy
38552  (i32.add
38553  (get_local $1)
38554  (i32.const 152)
38555  )
38556  (i32.load
38557  (get_local $2)
38558  )
38559  (i32.const 4)
38560  )
38561  )
38562  (i32.store
38563  (get_local $2)
38564  (i32.add
38565  (i32.load
38566  (get_local $2)
38567  )
38568  (i32.const 4)
38569  )
38570  )
38571  (drop
38572  (call $_ZN5eosiorsINS_10datastreamIPKcEENS_12producer_keyEEERT_S7_RNSt3__16vectorIT0_NS8_9allocatorISA_EEEE
38573  (get_local $0)
38574  (i32.add
38575  (get_local $1)
38576  (i32.const 156)
38577  )
38578  )
38579  )
38580  )
38581  (i32.store offset=4
38582  (i32.const 0)
38583  (i32.add
38584  (get_local $3)
38585  (i32.const 16)
38586  )
38587  )
38588  (get_local $0)
38589  )
38590  (func $_ZN5eosiorsINS_10datastreamIPKcEENS_12producer_keyEEERT_S7_RNSt3__16vectorIT0_NS8_9allocatorISA_EEEE (param $0 i32) (param $1 i32) (result i32)
38591  (local $2 i32)
38592  (local $3 i32)
38593  (local $4 i32)
38594  (local $5 i64)
38595  (local $6 i32)
38596  (local $7 i32)
38597  (set_local $7
38598  (i32.load offset=4
38599  (get_local $0)
38600  )
38601  )
38602  (set_local $6
38603  (i32.const 0)
38604  )
38605  (set_local $5
38606  (i64.const 0)
38607  )
38608  (set_local $2
38609  (i32.add
38610  (get_local $0)
38611  (i32.const 8)
38612  )
38613  )
38614  (set_local $3
38615  (i32.add
38616  (get_local $0)
38617  (i32.const 4)
38618  )
38619  )
38620  (loop $label$0
38621  (call $enumivo_assert
38622  (i32.lt_u
38623  (get_local $7)
38624  (i32.load
38625  (get_local $2)
38626  )
38627  )
38628  (i32.const 1200)
38629  )
38630  (set_local $4
38631  (i32.load8_u
38632  (tee_local $7
38633  (i32.load
38634  (get_local $3)
38635  )
38636  )
38637  )
38638  )
38639  (i32.store
38640  (get_local $3)
38641  (tee_local $7
38642  (i32.add
38643  (get_local $7)
38644  (i32.const 1)
38645  )
38646  )
38647  )
38648  (set_local $5
38649  (i64.or
38650  (i64.extend_u/i32
38651  (i32.shl
38652  (i32.and
38653  (get_local $4)
38654  (i32.const 127)
38655  )
38656  (tee_local $6
38657  (i32.and
38658  (get_local $6)
38659  (i32.const 255)
38660  )
38661  )
38662  )
38663  )
38664  (get_local $5)
38665  )
38666  )
38667  (set_local $6
38668  (i32.add
38669  (get_local $6)
38670  (i32.const 7)
38671  )
38672  )
38673  (br_if $label$0
38674  (i32.shr_u
38675  (get_local $4)
38676  (i32.const 7)
38677  )
38678  )
38679  )
38680  (block $label$1
38681  (block $label$2
38682  (block $label$3
38683  (br_if $label$3
38684  (i32.le_u
38685  (tee_local $4
38686  (i32.wrap/i64
38687  (get_local $5)
38688  )
38689  )
38690  (tee_local $6
38691  (i32.div_s
38692  (i32.sub
38693  (tee_local $2
38694  (i32.load offset=4
38695  (get_local $1)
38696  )
38697  )
38698  (tee_local $7
38699  (i32.load
38700  (get_local $1)
38701  )
38702  )
38703  )
38704  (i32.const 48)
38705  )
38706  )
38707  )
38708  )
38709  (call $_ZNSt3__16vectorIN5eosio12producer_keyENS_9allocatorIS2_EEE8__appendEj
38710  (get_local $1)
38711  (i32.sub
38712  (get_local $4)
38713  (get_local $6)
38714  )
38715  )
38716  (br_if $label$2
38717  (i32.ne
38718  (tee_local $7
38719  (i32.load
38720  (get_local $1)
38721  )
38722  )
38723  (tee_local $2
38724  (i32.load
38725  (i32.add
38726  (get_local $1)
38727  (i32.const 4)
38728  )
38729  )
38730  )
38731  )
38732  )
38733  (br $label$1)
38734  )
38735  (block $label$4
38736  (br_if $label$4
38737  (i32.ge_u
38738  (get_local $4)
38739  (get_local $6)
38740  )
38741  )
38742  (i32.store
38743  (i32.add
38744  (get_local $1)
38745  (i32.const 4)
38746  )
38747  (tee_local $2
38748  (i32.add
38749  (get_local $7)
38750  (i32.mul
38751  (get_local $4)
38752  (i32.const 48)
38753  )
38754  )
38755  )
38756  )
38757  )
38758  (br_if $label$1
38759  (i32.eq
38760  (get_local $7)
38761  (get_local $2)
38762  )
38763  )
38764  )
38765  (set_local $6
38766  (i32.load
38767  (tee_local $4
38768  (i32.add
38769  (get_local $0)
38770  (i32.const 4)
38771  )
38772  )
38773  )
38774  )
38775  (loop $label$5
38776  (call $enumivo_assert
38777  (i32.gt_u
38778  (i32.sub
38779  (i32.load
38780  (tee_local $3
38781  (i32.add
38782  (get_local $0)
38783  (i32.const 8)
38784  )
38785  )
38786  )
38787  (get_local $6)
38788  )
38789  (i32.const 7)
38790  )
38791  (i32.const 1184)
38792  )
38793  (drop
38794  (call $memcpy
38795  (get_local $7)
38796  (i32.load
38797  (get_local $4)
38798  )
38799  (i32.const 8)
38800  )
38801  )
38802  (i32.store
38803  (get_local $4)
38804  (tee_local $6
38805  (i32.add
38806  (i32.load
38807  (get_local $4)
38808  )
38809  (i32.const 8)
38810  )
38811  )
38812  )
38813  (call $enumivo_assert
38814  (i32.gt_u
38815  (i32.sub
38816  (i32.load
38817  (get_local $3)
38818  )
38819  (get_local $6)
38820  )
38821  (i32.const 33)
38822  )
38823  (i32.const 1184)
38824  )
38825  (drop
38826  (call $memcpy
38827  (i32.add
38828  (get_local $7)
38829  (i32.const 8)
38830  )
38831  (i32.load
38832  (get_local $4)
38833  )
38834  (i32.const 34)
38835  )
38836  )
38837  (i32.store
38838  (get_local $4)
38839  (tee_local $6
38840  (i32.add
38841  (i32.load
38842  (get_local $4)
38843  )
38844  (i32.const 34)
38845  )
38846  )
38847  )
38848  (br_if $label$5
38849  (i32.ne
38850  (tee_local $7
38851  (i32.add
38852  (get_local $7)
38853  (i32.const 48)
38854  )
38855  )
38856  (get_local $2)
38857  )
38858  )
38859  )
38860  )
38861  (get_local $0)
38862  )
38863  (func $_ZNSt3__16vectorIN5eosio12producer_keyENS_9allocatorIS2_EEE8__appendEj (param $0 i32) (param $1 i32)
38864  (local $2 i32)
38865  (local $3 i32)
38866  (local $4 i32)
38867  (local $5 i32)
38868  (local $6 i32)
38869  (block $label$0
38870  (block $label$1
38871  (block $label$2
38872  (block $label$3
38873  (block $label$4
38874  (br_if $label$4
38875  (i32.ge_u
38876  (i32.div_s
38877  (i32.sub
38878  (tee_local $2
38879  (i32.load offset=8
38880  (get_local $0)
38881  )
38882  )
38883  (tee_local $6
38884  (i32.load offset=4
38885  (get_local $0)
38886  )
38887  )
38888  )
38889  (i32.const 48)
38890  )
38891  (get_local $1)
38892  )
38893  )
38894  (br_if $label$2
38895  (i32.ge_u
38896  (tee_local $4
38897  (i32.add
38898  (tee_local $3
38899  (i32.div_s
38900  (i32.sub
38901  (get_local $6)
38902  (tee_local $5
38903  (i32.load
38904  (get_local $0)
38905  )
38906  )
38907  )
38908  (i32.const 48)
38909  )
38910  )
38911  (get_local $1)
38912  )
38913  )
38914  (i32.const 89478486)
38915  )
38916  )
38917  (set_local $6
38918  (i32.const 89478485)
38919  )
38920  (block $label$5
38921  (br_if $label$5
38922  (i32.gt_u
38923  (tee_local $2
38924  (i32.div_s
38925  (i32.sub
38926  (get_local $2)
38927  (get_local $5)
38928  )
38929  (i32.const 48)
38930  )
38931  )
38932  (i32.const 44739241)
38933  )
38934  )
38935  (br_if $label$3
38936  (i32.eqz
38937  (tee_local $6
38938  (select
38939  (get_local $4)
38940  (tee_local $6
38941  (i32.shl
38942  (get_local $2)
38943  (i32.const 1)
38944  )
38945  )
38946  (i32.lt_u
38947  (get_local $6)
38948  (get_local $4)
38949  )
38950  )
38951  )
38952  )
38953  )
38954  )
38955  (set_local $2
38956  (call $_Znwj
38957  (i32.mul
38958  (get_local $6)
38959  (i32.const 48)
38960  )
38961  )
38962  )
38963  (br $label$1)
38964  )
38965  (set_local $0
38966  (i32.add
38967  (get_local $0)
38968  (i32.const 4)
38969  )
38970  )
38971  (loop $label$6
38972  (drop
38973  (call $memset
38974  (get_local $6)
38975  (i32.const 0)
38976  (i32.const 48)
38977  )
38978  )
38979  (i32.store
38980  (get_local $0)
38981  (tee_local $6
38982  (i32.add
38983  (i32.load
38984  (get_local $0)
38985  )
38986  (i32.const 48)
38987  )
38988  )
38989  )
38990  (br_if $label$6
38991  (tee_local $1
38992  (i32.add
38993  (get_local $1)
38994  (i32.const -1)
38995  )
38996  )
38997  )
38998  (br $label$0)
38999  )
39000  )
39001  (set_local $6
39002  (i32.const 0)
39003  )
39004  (set_local $2
39005  (i32.const 0)
39006  )
39007  (br $label$1)
39008  )
39009  (call $_ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv
39010  (get_local $0)
39011  )
39012  (unreachable)
39013  )
39014  (set_local $4
39015  (i32.add
39016  (get_local $2)
39017  (i32.mul
39018  (get_local $6)
39019  (i32.const 48)
39020  )
39021  )
39022  )
39023  (set_local $6
39024  (tee_local $5
39025  (i32.add
39026  (get_local $2)
39027  (i32.mul
39028  (get_local $3)
39029  (i32.const 48)
39030  )
39031  )
39032  )
39033  )
39034  (loop $label$7
39035  (set_local $6
39036  (i32.add
39037  (call $memset
39038  (get_local $6)
39039  (i32.const 0)
39040  (i32.const 48)
39041  )
39042  (i32.const 48)
39043  )
39044  )
39045  (br_if $label$7
39046  (tee_local $1
39047  (i32.add
39048  (get_local $1)
39049  (i32.const -1)
39050  )
39051  )
39052  )
39053  )
39054  (set_local $5
39055  (i32.add
39056  (get_local $5)
39057  (i32.mul
39058  (i32.div_s
39059  (tee_local $2
39060  (i32.sub
39061  (i32.load
39062  (tee_local $3
39063  (i32.add
39064  (get_local $0)
39065  (i32.const 4)
39066  )
39067  )
39068  )
39069  (tee_local $1
39070  (i32.load
39071  (get_local $0)
39072  )
39073  )
39074  )
39075  )
39076  (i32.const -48)
39077  )
39078  (i32.const 48)
39079  )
39080  )
39081  )
39082  (block $label$8
39083  (br_if $label$8
39084  (i32.lt_s
39085  (get_local $2)
39086  (i32.const 1)
39087  )
39088  )
39089  (drop
39090  (call $memcpy
39091  (get_local $5)
39092  (get_local $1)
39093  (get_local $2)
39094  )
39095  )
39096  (set_local $1
39097  (i32.load
39098  (get_local $0)
39099  )
39100  )
39101  )
39102  (i32.store
39103  (get_local $0)
39104  (get_local $5)
39105  )
39106  (i32.store
39107  (get_local $3)
39108  (get_local $6)
39109  )
39110  (i32.store
39111  (i32.add
39112  (get_local $0)
39113  (i32.const 8)
39114  )
39115  (get_local $4)
39116  )
39117  (br_if $label$0
39118  (i32.eqz
39119  (get_local $1)
39120  )
39121  )
39122  (call $_ZdlPv
39123  (get_local $1)
39124  )
39125  (return)
39126  )
39127  )
39128  (func $_ZN5eosio11multi_indexILy15938991009778630656EN11enumivosystem6votingILy6138663577826885632EE10voter_infoEJEE6modifyIZNS3_2onERKNS3_12voteproducerEEUlRT_E_EEvRKS4_yOSA_ (param $0 i32) (param $1 i32) (param $2 i64) (param $3 i32)
39129  (local $4 i64)
39130  (local $5 i32)
39131  (local $6 i32)
39132  (local $7 i32)
39133  (local $8 i64)
39134  (local $9 i32)
39135  (local $10 i32)
39136  (set_local $9
39137  (tee_local $10
39138  (i32.sub
39139  (i32.load offset=4
39140  (i32.const 0)
39141  )
39142  (i32.const 16)
39143  )
39144  )
39145  )
39146  (i32.store offset=4
39147  (i32.const 0)
39148  (get_local $10)
39149  )
39150  (call $enumivo_assert
39151  (i32.eq
39152  (i32.load offset=84
39153  (get_local $1)
39154  )
39155  (get_local $0)
39156  )
39157  (i32.const 960)
39158  )
39159  (call $enumivo_assert
39160  (i64.eq
39161  (i64.load
39162  (get_local $0)
39163  )
39164  (call $current_receiver)
39165  )
39166  (i32.const 1008)
39167  )
39168  (i64.store offset=48
39169  (get_local $1)
39170  (i64.sub
39171  (tee_local $8
39172  (i64.load offset=48
39173  (get_local $1)
39174  )
39175  )
39176  (tee_local $4
39177  (i64.load offset=24
39178  (i32.load offset=4
39179  (i32.load
39180  (get_local $3)
39181  )
39182  )
39183  )
39184  )
39185  )
39186  )
39187  (i64.store
39188  (tee_local $3
39189  (i32.add
39190  (get_local $1)
39191  (i32.const 56)
39192  )
39193  )
39194  (i64.sub
39195  (i64.load
39196  (get_local $3)
39197  )
39198  (i64.extend_u/i32
39199  (i64.lt_u
39200  (get_local $8)
39201  (get_local $4)
39202  )
39203  )
39204  )
39205  )
39206  (set_local $4
39207  (i64.load
39208  (get_local $1)
39209  )
39210  )
39211  (call $enumivo_assert
39212  (i32.const 1)
39213  (i32.const 1072)
39214  )
39215  (set_local $8
39216  (i64.extend_u/i32
39217  (i32.shr_s
39218  (tee_local $7
39219  (i32.sub
39220  (tee_local $6
39221  (i32.load
39222  (i32.add
39223  (get_local $1)
39224  (i32.const 68)
39225  )
39226  )
39227  )
39228  (tee_local $5
39229  (i32.load offset=64
39230  (get_local $1)
39231  )
39232  )
39233  )
39234  )
39235  (i32.const 3)
39236  )
39237  )
39238  )
39239  (set_local $3
39240  (i32.const 64)
39241  )
39242  (loop $label$0
39243  (set_local $3
39244  (i32.add
39245  (get_local $3)
39246  (i32.const 1)
39247  )
39248  )
39249  (br_if $label$0
39250  (i64.ne
39251  (tee_local $8
39252  (i64.shr_u
39253  (get_local $8)
39254  (i64.const 7)
39255  )
39256  )
39257  (i64.const 0)
39258  )
39259  )
39260  )
39261  (block $label$1
39262  (br_if $label$1
39263  (i32.eq
39264  (get_local $5)
39265  (get_local $6)
39266  )
39267  )
39268  (set_local $3
39269  (i32.add
39270  (i32.and
39271  (get_local $7)
39272  (i32.const -8)
39273  )
39274  (get_local $3)
39275  )
39276  )
39277  )
39278  (block $label$2
39279  (block $label$3
39280  (br_if $label$3
39281  (i32.lt_u
39282  (tee_local $6
39283  (i32.add
39284  (get_local $3)
39285  (i32.const 8)
39286  )
39287  )
39288  (i32.const 513)
39289  )
39290  )
39291  (set_local $3
39292  (call $malloc
39293  (get_local $6)
39294  )
39295  )
39296  (br $label$2)
39297  )
39298  (i32.store offset=4
39299  (i32.const 0)
39300  (tee_local $3
39301  (i32.sub
39302  (get_local $10)
39303  (i32.and
39304  (i32.add
39305  (get_local $6)
39306  (i32.const 15)
39307  )
39308  (i32.const -16)
39309  )
39310  )
39311  )
39312  )
39313  )
39314  (i32.store offset=4
39315  (get_local $9)
39316  (get_local $3)
39317  )
39318  (i32.store
39319  (get_local $9)
39320  (get_local $3)
39321  )
39322  (i32.store offset=8
39323  (get_local $9)
39324  (i32.add
39325  (get_local $3)
39326  (get_local $6)
39327  )
39328  )
39329  (drop
39330  (call $_ZN11enumivosystemlsIN5eosio10datastreamIPcEEEERT_S6_RKNS_6votingILy6138663577826885632EE10voter_infoE
39331  (get_local $9)
39332  (get_local $1)
39333  )
39334  )
39335  (call $db_update_i64
39336  (i32.load
39337  (i32.add
39338  (get_local $1)
39339  (i32.const 88)
39340  )
39341  )
39342  (get_local $2)
39343  (get_local $3)
39344  (get_local $6)
39345  )
39346  (block $label$4
39347  (br_if $label$4
39348  (i32.lt_u
39349  (get_local $6)
39350  (i32.const 513)
39351  )
39352  )
39353  (call $free
39354  (get_local $3)
39355  )
39356  )
39357  (block $label$5
39358  (br_if $label$5
39359  (i64.lt_u
39360  (get_local $4)
39361  (i64.load offset=16
39362  (get_local $0)
39363  )
39364  )
39365  )
39366  (i64.store
39367  (i32.add
39368  (get_local $0)
39369  (i32.const 16)
39370  )
39371  (select
39372  (i64.const -2)
39373  (i64.add
39374  (get_local $4)
39375  (i64.const 1)
39376  )
39377  (i64.gt_u
39378  (get_local $4)
39379  (i64.const -3)
39380  )
39381  )
39382  )
39383  )
39384  (i32.store offset=4
39385  (i32.const 0)
39386  (i32.add
39387  (get_local $9)
39388  (i32.const 16)
39389  )
39390  )
39391  )
39392  (func $_ZN5eosio11multi_indexILy15938991009778630656EN11enumivosystem6votingILy6138663577826885632EE10voter_infoEJEE6modifyIZNS3_2onERKNS3_12voteproducerEEUlRT_E0_EEvRKS4_yOSA_ (param $0 i32) (param $1 i32) (param $2 i64) (param $3 i32)
39393  (local $4 i64)
39394  (local $5 i32)
39395  (local $6 i32)
39396  (local $7 i64)
39397  (local $8 i32)
39398  (local $9 i64)
39399  (local $10 i32)
39400  (local $11 i32)
39401  (set_local $10
39402  (tee_local $11
39403  (i32.sub
39404  (i32.load offset=4
39405  (i32.const 0)
39406  )
39407  (i32.const 16)
39408  )
39409  )
39410  )
39411  (i32.store offset=4
39412  (i32.const 0)
39413  (get_local $11)
39414  )
39415  (call $enumivo_assert
39416  (i32.eq
39417  (i32.load offset=84
39418  (get_local $1)
39419  )
39420  (get_local $0)
39421  )
39422  (i32.const 960)
39423  )
39424  (call $enumivo_assert
39425  (i64.eq
39426  (i64.load
39427  (get_local $0)
39428  )
39429  (call $current_receiver)
39430  )
39431  (i32.const 1008)
39432  )
39433  (i64.store offset=48
39434  (get_local $1)
39435  (tee_local $9
39436  (i64.add
39437  (tee_local $4
39438  (i64.load offset=48
39439  (get_local $1)
39440  )
39441  )
39442  (tee_local $7
39443  (i64.load offset=24
39444  (i32.load offset=4
39445  (i32.load
39446  (get_local $3)
39447  )
39448  )
39449  )
39450  )
39451  )
39452  )
39453  )
39454  (i64.store
39455  (tee_local $3
39456  (i32.add
39457  (get_local $1)
39458  (i32.const 56)
39459  )
39460  )
39461  (i64.add
39462  (i64.load
39463  (get_local $3)
39464  )
39465  (select
39466  (i64.const 1)
39467  (i64.extend_u/i32
39468  (i64.lt_u
39469  (get_local $9)
39470  (get_local $4)
39471  )
39472  )
39473  (i64.lt_u
39474  (get_local $9)
39475  (get_local $7)
39476  )
39477  )
39478  )
39479  )
39480  (set_local $4
39481  (i64.load
39482  (get_local $1)
39483  )
39484  )
39485  (call $enumivo_assert
39486  (i32.const 1)
39487  (i32.const 1072)
39488  )
39489  (set_local $9
39490  (i64.extend_u/i32
39491  (i32.shr_s
39492  (tee_local $8
39493  (i32.sub
39494  (tee_local $6
39495  (i32.load
39496  (i32.add
39497  (get_local $1)
39498  (i32.const 68)
39499  )
39500  )
39501  )
39502  (tee_local $5
39503  (i32.load offset=64
39504  (get_local $1)
39505  )
39506  )
39507  )
39508  )
39509  (i32.const 3)
39510  )
39511  )
39512  )
39513  (set_local $3
39514  (i32.const 64)
39515  )
39516  (loop $label$0
39517  (set_local $3
39518  (i32.add
39519  (get_local $3)
39520  (i32.const 1)
39521  )
39522  )
39523  (br_if $label$0
39524  (i64.ne
39525  (tee_local $9
39526  (i64.shr_u
39527  (get_local $9)
39528  (i64.const 7)
39529  )
39530  )
39531  (i64.const 0)
39532  )
39533  )
39534  )
39535  (block $label$1
39536  (br_if $label$1
39537  (i32.eq
39538  (get_local $5)
39539  (get_local $6)
39540  )
39541  )
39542  (set_local $3
39543  (i32.add
39544  (i32.and
39545  (get_local $8)
39546  (i32.const -8)
39547  )
39548  (get_local $3)
39549  )
39550  )
39551  )
39552  (block $label$2
39553  (block $label$3
39554  (br_if $label$3
39555  (i32.lt_u
39556  (tee_local $6
39557  (i32.add
39558  (get_local $3)
39559  (i32.const 8)
39560  )
39561  )
39562  (i32.const 513)
39563  )
39564  )
39565  (set_local $3
39566  (call $malloc
39567  (get_local $6)
39568  )
39569  )
39570  (br $label$2)
39571  )
39572  (i32.store offset=4
39573  (i32.const 0)
39574  (tee_local $3
39575  (i32.sub
39576  (get_local $11)
39577  (i32.and
39578  (i32.add
39579  (get_local $6)
39580  (i32.const 15)
39581  )
39582  (i32.const -16)
39583  )
39584  )
39585  )
39586  )
39587  )
39588  (i32.store offset=4
39589  (get_local $10)
39590  (get_local $3)
39591  )
39592  (i32.store
39593  (get_local $10)
39594  (get_local $3)
39595  )
39596  (i32.store offset=8
39597  (get_local $10)
39598  (i32.add
39599  (get_local $3)
39600  (get_local $6)
39601  )
39602  )
39603  (drop
39604  (call $_ZN11enumivosystemlsIN5eosio10datastreamIPcEEEERT_S6_RKNS_6votingILy6138663577826885632EE10voter_infoE
39605  (get_local $10)
39606  (get_local $1)
39607  )
39608  )
39609  (call $db_update_i64
39610  (i32.load
39611  (i32.add
39612  (get_local $1)
39613  (i32.const 88)
39614  )
39615  )
39616  (get_local $2)
39617  (get_local $3)
39618  (get_local $6)
39619  )
39620  (block $label$4
39621  (br_if $label$4
39622  (i32.lt_u
39623  (get_local $6)
39624  (i32.const 513)
39625  )
39626  )
39627  (call $free
39628  (get_local $3)
39629  )
39630  )
39631  (block $label$5
39632  (br_if $label$5
39633  (i64.lt_u
39634  (get_local $4)
39635  (i64.load offset=16
39636  (get_local $0)
39637  )
39638  )
39639  )
39640  (i64.store
39641  (i32.add
39642  (get_local $0)
39643  (i32.const 16)
39644  )
39645  (select
39646  (i64.const -2)
39647  (i64.add
39648  (get_local $4)
39649  (i64.const 1)
39650  )
39651  (i64.gt_u
39652  (get_local $4)
39653  (i64.const -3)
39654  )
39655  )
39656  )
39657  )
39658  (i32.store offset=4
39659  (i32.const 0)
39660  (i32.add
39661  (get_local $10)
39662  (i32.const 16)
39663  )
39664  )
39665  )
39666  (func $_ZN5eosio11multi_indexILy12531438729685161792EN11enumivosystem6votingILy6138663577826885632EE13producer_infoEJNS_10indexed_byILy12531717195943457440EN5boost11multi_index13const_mem_funIS4_oXadL_ZNKS4_8by_votesEvEEEEEEEE6modifyIZNS3_2onERKNS3_12voteproducerEEUlRT_E1_EEvRKS4_yOSG_ (param $0 i32) (param $1 i32) (param $2 i64) (param $3 i32)
39667  (local $4 i64)
39668  (local $5 i64)
39669  (local $6 i64)
39670  (local $7 i32)
39671  (local $8 i32)
39672  (local $9 i64)
39673  (local $10 i64)
39674  (local $11 i32)
39675  (local $12 i32)
39676  (set_local $12
39677  (tee_local $11
39678  (i32.sub
39679  (i32.load offset=4
39680  (i32.const 0)
39681  )
39682  (i32.const 48)
39683  )
39684  )
39685  )
39686  (i32.store offset=4
39687  (i32.const 0)
39688  (get_local $11)
39689  )
39690  (call $enumivo_assert
39691  (i32.eq
39692  (i32.load offset=180
39693  (get_local $1)
39694  )
39695  (get_local $0)
39696  )
39697  (i32.const 960)
39698  )
39699  (call $enumivo_assert
39700  (i64.eq
39701  (i64.load
39702  (get_local $0)
39703  )
39704  (call $current_receiver)
39705  )
39706  (i32.const 1008)
39707  )
39708  (set_local $10
39709  (i64.load
39710  (i32.add
39711  (tee_local $3
39712  (i32.load
39713  (get_local $3)
39714  )
39715  )
39716  (i32.const 8)
39717  )
39718  )
39719  )
39720  (i64.store offset=16
39721  (get_local $1)
39722  (i64.sub
39723  (tee_local $4
39724  (i64.load offset=16
39725  (get_local $1)
39726  )
39727  )
39728  (tee_local $6
39729  (i64.load
39730  (get_local $3)
39731  )
39732  )
39733  )
39734  )
39735  (i64.store
39736  (tee_local $3
39737  (i32.add
39738  (get_local $1)
39739  (i32.const 24)
39740  )
39741  )
39742  (i64.sub
39743  (i64.sub
39744  (tee_local $5
39745  (i64.load
39746  (get_local $3)
39747  )
39748  )
39749  (get_local $10)
39750  )
39751  (i64.extend_u/i32
39752  (i64.lt_u
39753  (get_local $4)
39754  (get_local $6)
39755  )
39756  )
39757  )
39758  )
39759  (set_local $6
39760  (i64.load
39761  (get_local $1)
39762  )
39763  )
39764  (call $enumivo_assert
39765  (i32.const 1)
39766  (i32.const 1072)
39767  )
39768  (set_local $3
39769  (i32.sub
39770  (i32.add
39771  (tee_local $7
39772  (i32.load
39773  (i32.add
39774  (get_local $1)
39775  (i32.const 148)
39776  )
39777  )
39778  )
39779  (i32.const 144)
39780  )
39781  (tee_local $8
39782  (i32.load offset=144
39783  (get_local $1)
39784  )
39785  )
39786  )
39787  )
39788  (set_local $10
39789  (i64.extend_u/i32
39790  (i32.sub
39791  (get_local $7)
39792  (get_local $8)
39793  )
39794  )
39795  )
39796  (loop $label$0
39797  (set_local $3
39798  (i32.add
39799  (get_local $3)
39800  (i32.const 1)
39801  )
39802  )
39803  (br_if $label$0
39804  (i64.ne
39805  (tee_local $10
39806  (i64.shr_u
39807  (get_local $10)
39808  (i64.const 7)
39809  )
39810  )
39811  (i64.const 0)
39812  )
39813  )
39814  )
39815  (block $label$1
39816  (block $label$2
39817  (br_if $label$2
39818  (i32.lt_u
39819  (get_local $3)
39820  (i32.const 513)
39821  )
39822  )
39823  (set_local $11
39824  (call $malloc
39825  (get_local $3)
39826  )
39827  )
39828  (br $label$1)
39829  )
39830  (i32.store offset=4
39831  (i32.const 0)
39832  (tee_local $11
39833  (i32.sub
39834  (get_local $11)
39835  (i32.and
39836  (i32.add
39837  (get_local $3)
39838  (i32.const 15)
39839  )
39840  (i32.const -16)
39841  )
39842  )
39843  )
39844  )
39845  )
39846  (i32.store offset=4
39847  (get_local $12)
39848  (get_local $11)
39849  )
39850  (i32.store
39851  (get_local $12)
39852  (get_local $11)
39853  )
39854  (i32.store offset=8
39855  (get_local $12)
39856  (i32.add
39857  (get_local $11)
39858  (get_local $3)
39859  )
39860  )
39861  (drop
39862  (call $_ZN11enumivosystemlsIN5eosio10datastreamIPcEEEERT_S6_RKNS_6votingILy6138663577826885632EE13producer_infoE
39863  (get_local $12)
39864  (get_local $1)
39865  )
39866  )
39867  (call $db_update_i64
39868  (i32.load
39869  (i32.add
39870  (get_local $1)
39871  (i32.const 184)
39872  )
39873  )
39874  (get_local $2)
39875  (get_local $11)
39876  (get_local $3)
39877  )
39878  (block $label$3
39879  (br_if $label$3
39880  (i32.lt_u
39881  (get_local $3)
39882  (i32.const 513)
39883  )
39884  )
39885  (call $free
39886  (get_local $11)
39887  )
39888  )
39889  (block $label$4
39890  (br_if $label$4
39891  (i64.lt_u
39892  (get_local $6)
39893  (i64.load offset=16
39894  (get_local $0)
39895  )
39896  )
39897  )
39898  (i64.store
39899  (i32.add
39900  (get_local $0)
39901  (i32.const 16)
39902  )
39903  (select
39904  (i64.const -2)
39905  (i64.add
39906  (get_local $6)
39907  (i64.const 1)
39908  )
39909  (i64.gt_u
39910  (get_local $6)
39911  (i64.const -3)
39912  )
39913  )
39914  )
39915  )
39916  (i64.store offset=40
39917  (get_local $12)
39918  (tee_local $10
39919  (i64.load
39920  (i32.add
39921  (get_local $1)
39922  (i32.const 24)
39923  )
39924  )
39925  )
39926  )
39927  (i64.store offset=32
39928  (get_local $12)
39929  (tee_local $9
39930  (i64.load
39931  (i32.add
39932  (get_local $1)
39933  (i32.const 16)
39934  )
39935  )
39936  )
39937  )
39938  (block $label$5
39939  (br_if $label$5
39940  (i64.eqz
39941  (i64.or
39942  (i64.xor
39943  (get_local $4)
39944  (get_local $9)
39945  )
39946  (i64.xor
39947  (get_local $5)
39948  (get_local $10)
39949  )
39950  )
39951  )
39952  )
39953  (block $label$6
39954  (br_if $label$6
39955  (i32.gt_s
39956  (tee_local $3
39957  (i32.load
39958  (tee_local $1
39959  (i32.add
39960  (get_local $1)
39961  (i32.const 188)
39962  )
39963  )
39964  )
39965  )
39966  (i32.const -1)
39967  )
39968  )
39969  (i32.store
39970  (get_local $1)
39971  (tee_local $3
39972  (call $db_idx128_find_primary
39973  (i64.load
39974  (get_local $0)
39975  )
39976  (i64.load offset=8
39977  (get_local $0)
39978  )
39979  (i64.const -5915305344024389824)
39980  (i32.add
39981  (get_local $12)
39982  (i32.const 16)
39983  )
39984  (get_local $6)
39985  )
39986  )
39987  )
39988  )
39989  (call $db_idx128_update
39990  (get_local $3)
39991  (get_local $2)
39992  (i32.add
39993  (get_local $12)
39994  (i32.const 32)
39995  )
39996  )
39997  )
39998  (i32.store offset=4
39999  (i32.const 0)
40000  (i32.add
40001  (get_local $12)
40002  (i32.const 48)
40003  )
40004  )
40005  )
40006  (func $_ZN5eosio11multi_indexILy15938991009778630656EN11enumivosystem6votingILy6138663577826885632EE10voter_infoEJEE6modifyIZNS3_2onERKNS3_12voteproducerEEUlRS4_E_EEvRKS4_yOT_ (param $0 i32) (param $1 i32) (param $2 i64) (param $3 i32)
40007  (local $4 i64)
40008  (local $5 i32)
40009  (local $6 i32)
40010  (local $7 i32)
40011  (local $8 i64)
40012  (local $9 i32)
40013  (local $10 i32)
40014  (set_local $9
40015  (tee_local $10
40016  (i32.sub
40017  (i32.load offset=4
40018  (i32.const 0)
40019  )
40020  (i32.const 16)
40021  )
40022  )
40023  )
40024  (i32.store offset=4
40025  (i32.const 0)
40026  (get_local $10)
40027  )
40028  (call $enumivo_assert
40029  (i32.eq
40030  (i32.load offset=84
40031  (get_local $1)
40032  )
40033  (get_local $0)
40034  )
40035  (i32.const 960)
40036  )
40037  (call $enumivo_assert
40038  (i64.eq
40039  (i64.load
40040  (get_local $0)
40041  )
40042  (call $current_receiver)
40043  )
40044  (i32.const 1008)
40045  )
40046  (i64.store offset=8
40047  (get_local $1)
40048  (i64.load offset=8
40049  (i32.load
40050  (get_local $3)
40051  )
40052  )
40053  )
40054  (set_local $4
40055  (i64.load
40056  (get_local $1)
40057  )
40058  )
40059  (i32.store offset=16
40060  (get_local $1)
40061  (call $now)
40062  )
40063  (set_local $7
40064  (i32.const 64)
40065  )
40066  (block $label$0
40067  (br_if $label$0
40068  (i32.eq
40069  (tee_local $5
40070  (i32.add
40071  (get_local $1)
40072  (i32.const 64)
40073  )
40074  )
40075  (tee_local $6
40076  (i32.add
40077  (tee_local $3
40078  (i32.load
40079  (get_local $3)
40080  )
40081  )
40082  (i32.const 16)
40083  )
40084  )
40085  )
40086  )
40087  (call $_ZNSt3__16vectorIyNS_9allocatorIyEEE6assignIPyEENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIyNS_15iterator_traitsIS7_E9referenceEEE5valueEvE4typeES7_S7_
40088  (get_local $5)
40089  (i32.load
40090  (get_local $6)
40091  )
40092  (i32.load
40093  (i32.add
40094  (get_local $3)
40095  (i32.const 20)
40096  )
40097  )
40098  )
40099  )
40100  (call $enumivo_assert
40101  (i64.eq
40102  (get_local $4)
40103  (i64.load
40104  (get_local $1)
40105  )
40106  )
40107  (i32.const 1072)
40108  )
40109  (set_local $8
40110  (i64.extend_u/i32
40111  (i32.shr_s
40112  (tee_local $6
40113  (i32.sub
40114  (tee_local $3
40115  (i32.load
40116  (i32.add
40117  (get_local $1)
40118  (i32.const 68)
40119  )
40120  )
40121  )
40122  (tee_local $5
40123  (i32.load
40124  (get_local $5)
40125  )
40126  )
40127  )
40128  )
40129  (i32.const 3)
40130  )
40131  )
40132  )
40133  (loop $label$1
40134  (set_local $7
40135  (i32.add
40136  (get_local $7)
40137  (i32.const 1)
40138  )
40139  )
40140  (br_if $label$1
40141  (i64.ne
40142  (tee_local $8
40143  (i64.shr_u
40144  (get_local $8)
40145  (i64.const 7)
40146  )
40147  )
40148  (i64.const 0)
40149  )
40150  )
40151  )
40152  (block $label$2
40153  (br_if $label$2
40154  (i32.eq
40155  (get_local $5)
40156  (get_local $3)
40157  )
40158  )
40159  (set_local $7
40160  (i32.add
40161  (i32.and
40162  (get_local $6)
40163  (i32.const -8)
40164  )
40165  (get_local $7)
40166  )
40167  )
40168  )
40169  (block $label$3
40170  (block $label$4
40171  (br_if $label$4
40172  (i32.lt_u
40173  (tee_local $3
40174  (i32.add
40175  (get_local $7)
40176  (i32.const 8)
40177  )
40178  )
40179  (i32.const 513)
40180  )
40181  )
40182  (set_local $7
40183  (call $malloc
40184  (get_local $3)
40185  )
40186  )
40187  (br $label$3)
40188  )
40189  (i32.store offset=4
40190  (i32.const 0)
40191  (tee_local $7
40192  (i32.sub
40193  (get_local $10)
40194  (i32.and
40195  (i32.add
40196  (get_local $3)
40197  (i32.const 15)
40198  )
40199  (i32.const -16)
40200  )
40201  )
40202  )
40203  )
40204  )
40205  (i32.store offset=4
40206  (get_local $9)
40207  (get_local $7)
40208  )
40209  (i32.store
40210  (get_local $9)
40211  (get_local $7)
40212  )
40213  (i32.store offset=8
40214  (get_local $9)
40215  (i32.add
40216  (get_local $7)
40217  (get_local $3)
40218  )
40219  )
40220  (drop
40221  (call $_ZN11enumivosystemlsIN5eosio10datastreamIPcEEEERT_S6_RKNS_6votingILy6138663577826885632EE10voter_infoE
40222  (get_local $9)
40223  (get_local $1)
40224  )
40225  )
40226  (call $db_update_i64
40227  (i32.load
40228  (i32.add
40229  (get_local $1)
40230  (i32.const 88)
40231  )
40232  )
40233  (get_local $2)
40234  (get_local $7)
40235  (get_local $3)
40236  )
40237  (block $label$5
40238  (br_if $label$5
40239  (i32.lt_u
40240  (get_local $3)
40241  (i32.const 513)
40242  )
40243  )
40244  (call $free
40245  (get_local $7)
40246  )
40247  )
40248  (block $label$6
40249  (br_if $label$6
40250  (i64.lt_u
40251  (get_local $4)
40252  (i64.load offset=16
40253  (get_local $0)
40254  )
40255  )
40256  )
40257  (i64.store
40258  (i32.add
40259  (get_local $0)
40260  (i32.const 16)
40261  )
40262  (select
40263  (i64.const -2)
40264  (i64.add
40265  (get_local $4)
40266  (i64.const 1)
40267  )
40268  (i64.gt_u
40269  (get_local $4)
40270  (i64.const -3)
40271  )
40272  )
40273  )
40274  )
40275  (i32.store offset=4
40276  (i32.const 0)
40277  (i32.add
40278  (get_local $9)
40279  (i32.const 16)
40280  )
40281  )
40282  )
40283  (func $_ZN5eosio11multi_indexILy12531438729685161792EN11enumivosystem6votingILy6138663577826885632EE13producer_infoEJNS_10indexed_byILy12531717195943457440EN5boost11multi_index13const_mem_funIS4_oXadL_ZNKS4_8by_votesEvEEEEEEEE6modifyIZNS3_2onERKNS3_12voteproducerEEUlRT_E2_EEvRKS4_yOSG_ (param $0 i32) (param $1 i32) (param $2 i64) (param $3 i32)
40284  (local $4 i64)
40285  (local $5 i64)
40286  (local $6 i64)
40287  (local $7 i64)
40288  (local $8 i32)
40289  (local $9 i32)
40290  (local $10 i64)
40291  (local $11 i32)
40292  (local $12 i32)
40293  (set_local $12
40294  (tee_local $11
40295  (i32.sub
40296  (i32.load offset=4
40297  (i32.const 0)
40298  )
40299  (i32.const 48)
40300  )
40301  )
40302  )
40303  (i32.store offset=4
40304  (i32.const 0)
40305  (get_local $11)
40306  )
40307  (call $enumivo_assert
40308  (i32.eq
40309  (i32.load offset=180
40310  (get_local $1)
40311  )
40312  (get_local $0)
40313  )
40314  (i32.const 960)
40315  )
40316  (call $enumivo_assert
40317  (i64.eq
40318  (i64.load
40319  (get_local $0)
40320  )
40321  (call $current_receiver)
40322  )
40323  (i32.const 1008)
40324  )
40325  (set_local $6
40326  (i64.load
40327  (i32.add
40328  (tee_local $3
40329  (i32.load
40330  (get_local $3)
40331  )
40332  )
40333  (i32.const 8)
40334  )
40335  )
40336  )
40337  (i64.store offset=16
40338  (get_local $1)
40339  (tee_local $10
40340  (i64.add
40341  (tee_local $7
40342  (i64.load
40343  (get_local $3)
40344  )
40345  )
40346  (tee_local $4
40347  (i64.load offset=16
40348  (get_local $1)
40349  )
40350  )
40351  )
40352  )
40353  )
40354  (i64.store
40355  (tee_local $3
40356  (i32.add
40357  (get_local $1)
40358  (i32.const 24)
40359  )
40360  )
40361  (i64.add
40362  (i64.add
40363  (get_local $6)
40364  (tee_local $5
40365  (i64.load
40366  (get_local $3)
40367  )
40368  )
40369  )
40370  (select
40371  (i64.const 1)
40372  (i64.extend_u/i32
40373  (i64.lt_u
40374  (get_local $10)
40375  (get_local $7)
40376  )
40377  )
40378  (i64.lt_u
40379  (get_local $10)
40380  (get_local $4)
40381  )
40382  )
40383  )
40384  )
40385  (set_local $6
40386  (i64.load
40387  (get_local $1)
40388  )
40389  )
40390  (call $enumivo_assert
40391  (i32.const 1)
40392  (i32.const 1072)
40393  )
40394  (set_local $3
40395  (i32.sub
40396  (i32.add
40397  (tee_local $8
40398  (i32.load
40399  (i32.add
40400  (get_local $1)
40401  (i32.const 148)
40402  )
40403  )
40404  )
40405  (i32.const 144)
40406  )
40407  (tee_local $9
40408  (i32.load offset=144
40409  (get_local $1)
40410  )
40411  )
40412  )
40413  )
40414  (set_local $10
40415  (i64.extend_u/i32
40416  (i32.sub
40417  (get_local $8)
40418  (get_local $9)
40419  )
40420  )
40421  )
40422  (loop $label$0
40423  (set_local $3
40424  (i32.add
40425  (get_local $3)
40426  (i32.const 1)
40427  )
40428  )
40429  (br_if $label$0
40430  (i64.ne
40431  (tee_local $10
40432  (i64.shr_u
40433  (get_local $10)
40434  (i64.const 7)
40435  )
40436  )
40437  (i64.const 0)
40438  )
40439  )
40440  )
40441  (block $label$1
40442  (block $label$2
40443  (br_if $label$2
40444  (i32.lt_u
40445  (get_local $3)
40446  (i32.const 513)
40447  )
40448  )
40449  (set_local $11
40450  (call $malloc
40451  (get_local $3)
40452  )
40453  )
40454  (br $label$1)
40455  )
40456  (i32.store offset=4
40457  (i32.const 0)
40458  (tee_local $11
40459  (i32.sub
40460  (get_local $11)
40461  (i32.and
40462  (i32.add
40463  (get_local $3)
40464  (i32.const 15)
40465  )
40466  (i32.const -16)
40467  )
40468  )
40469  )
40470  )
40471  )
40472  (i32.store offset=4
40473  (get_local $12)
40474  (get_local $11)
40475  )
40476  (i32.store
40477  (get_local $12)
40478  (get_local $11)
40479  )
40480  (i32.store offset=8
40481  (get_local $12)
40482  (i32.add
40483  (get_local $11)
40484  (get_local $3)
40485  )
40486  )
40487  (drop
40488  (call $_ZN11enumivosystemlsIN5eosio10datastreamIPcEEEERT_S6_RKNS_6votingILy6138663577826885632EE13producer_infoE
40489  (get_local $12)
40490  (get_local $1)
40491  )
40492  )
40493  (call $db_update_i64
40494  (i32.load
40495  (i32.add
40496  (get_local $1)
40497  (i32.const 184)
40498  )
40499  )
40500  (get_local $2)
40501  (get_local $11)
40502  (get_local $3)
40503  )
40504  (block $label$3
40505  (br_if $label$3
40506  (i32.lt_u
40507  (get_local $3)
40508  (i32.const 513)
40509  )
40510  )
40511  (call $free
40512  (get_local $11)
40513  )
40514  )
40515  (block $label$4
40516  (br_if $label$4
40517  (i64.lt_u
40518  (get_local $6)
40519  (i64.load offset=16
40520  (get_local $0)
40521  )
40522  )
40523  )
40524  (i64.store
40525  (i32.add
40526  (get_local $0)
40527  (i32.const 16)
40528  )
40529  (select
40530  (i64.const -2)
40531  (i64.add
40532  (get_local $6)
40533  (i64.const 1)
40534  )
40535  (i64.gt_u
40536  (get_local $6)
40537  (i64.const -3)
40538  )
40539  )
40540  )
40541  )
40542  (i64.store offset=40
40543  (get_local $12)
40544  (tee_local $10
40545  (i64.load
40546  (i32.add
40547  (get_local $1)
40548  (i32.const 24)
40549  )
40550  )
40551  )
40552  )
40553  (i64.store offset=32
40554  (get_local $12)
40555  (tee_local $7
40556  (i64.load
40557  (i32.add
40558  (get_local $1)
40559  (i32.const 16)
40560  )
40561  )
40562  )
40563  )
40564  (block $label$5
40565  (br_if $label$5
40566  (i64.eqz
40567  (i64.or
40568  (i64.xor
40569  (get_local $4)
40570  (get_local $7)
40571  )
40572  (i64.xor
40573  (get_local $5)
40574  (get_local $10)
40575  )
40576  )
40577  )
40578  )
40579  (block $label$6
40580  (br_if $label$6
40581  (i32.gt_s
40582  (tee_local $3
40583  (i32.load
40584  (tee_local $1
40585  (i32.add
40586  (get_local $1)
40587  (i32.const 188)
40588  )
40589  )
40590  )
40591  )
40592  (i32.const -1)
40593  )
40594  )
40595  (i32.store
40596  (get_local $1)
40597  (tee_local $3
40598  (call $db_idx128_find_primary
40599  (i64.load
40600  (get_local $0)
40601  )
40602  (i64.load offset=8
40603  (get_local $0)
40604  )
40605  (i64.const -5915305344024389824)
40606  (i32.add
40607  (get_local $12)
40608  (i32.const 16)
40609  )
40610  (get_local $6)
40611  )
40612  )
40613  )
40614  )
40615  (call $db_idx128_update
40616  (get_local $3)
40617  (get_local $2)
40618  (i32.add
40619  (get_local $12)
40620  (i32.const 32)
40621  )
40622  )
40623  )
40624  (i32.store offset=4
40625  (i32.const 0)
40626  (i32.add
40627  (get_local $12)
40628  (i32.const 48)
40629  )
40630  )
40631  )
40632  (func $_ZNSt3__16vectorIyNS_9allocatorIyEEE6assignIPyEENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIyNS_15iterator_traitsIS7_E9referenceEEE5valueEvE4typeES7_S7_ (param $0 i32) (param $1 i32) (param $2 i32)
40633  (local $3 i32)
40634  (local $4 i32)
40635  (local $5 i32)
40636  (local $6 i32)
40637  (local $7 i32)
40638  (local $8 i32)
40639  (block $label$0
40640  (block $label$1
40641  (block $label$2
40642  (block $label$3
40643  (br_if $label$3
40644  (i32.le_u
40645  (tee_local $4
40646  (i32.shr_s
40647  (tee_local $3
40648  (i32.sub
40649  (get_local $2)
40650  (get_local $1)
40651  )
40652  )
40653  (i32.const 3)
40654  )
40655  )
40656  (i32.shr_s
40657  (i32.sub
40658  (tee_local $8
40659  (i32.load offset=8
40660  (get_local $0)
40661  )
40662  )
40663  (tee_local $5
40664  (i32.load
40665  (get_local $0)
40666  )
40667  )
40668  )
40669  (i32.const 3)
40670  )
40671  )
40672  )
40673  (block $label$4
40674  (br_if $label$4
40675  (i32.eqz
40676  (get_local $5)
40677  )
40678  )
40679  (i32.store offset=4
40680  (get_local $0)
40681  (get_local $5)
40682  )
40683  (call $_ZdlPv
40684  (get_local $5)
40685  )
40686  (set_local $8
40687  (i32.const 0)
40688  )
40689  (i32.store
40690  (i32.add
40691  (get_local $0)
40692  (i32.const 8)
40693  )
40694  (i32.const 0)
40695  )
40696  (i64.store align=4
40697  (get_local $0)
40698  (i64.const 0)
40699  )
40700  )
40701  (br_if $label$0
40702  (i32.ge_u
40703  (get_local $4)
40704  (i32.const 536870912)
40705  )
40706  )
40707  (set_local $5
40708  (i32.const 536870911)
40709  )
40710  (block $label$5
40711  (br_if $label$5
40712  (i32.gt_u
40713  (i32.shr_s
40714  (get_local $8)
40715  (i32.const 3)
40716  )
40717  (i32.const 268435454)
40718  )
40719  )
40720  (set_local $5
40721  (get_local $4)
40722  )
40723  (br_if $label$5
40724  (i32.lt_u
40725  (tee_local $2
40726  (i32.shr_s
40727  (get_local $8)
40728  (i32.const 2)
40729  )
40730  )
40731  (get_local $4)
40732  )
40733  )
40734  (set_local $5
40735  (get_local $2)
40736  )
40737  (br_if $label$0
40738  (i32.ge_u
40739  (get_local $2)
40740  (i32.const 536870912)
40741  )
40742  )
40743  )
40744  (i32.store
40745  (get_local $0)
40746  (tee_local $5
40747  (call $_Znwj
40748  (tee_local $4
40749  (i32.shl
40750  (get_local $5)
40751  (i32.const 3)
40752  )
40753  )
40754  )
40755  )
40756  )
40757  (i32.store offset=4
40758  (get_local $0)
40759  (get_local $5)
40760  )
40761  (i32.store
40762  (i32.add
40763  (get_local $0)
40764  (i32.const 8)
40765  )
40766  (i32.add
40767  (get_local $5)
40768  (get_local $4)
40769  )
40770  )
40771  (br_if $label$2
40772  (i32.lt_s
40773  (get_local $3)
40774  (i32.const 1)
40775  )
40776  )
40777  (drop
40778  (call $memcpy
40779  (get_local $5)
40780  (get_local $1)
40781  (get_local $3)
40782  )
40783  )
40784  (i32.store
40785  (tee_local $0
40786  (i32.add
40787  (get_local $0)
40788  (i32.const 4)
40789  )
40790  )
40791  (i32.add
40792  (i32.load
40793  (get_local $0)
40794  )
40795  (get_local $3)
40796  )
40797  )
40798  (return)
40799  )
40800  (block $label$6
40801  (br_if $label$6
40802  (i32.eqz
40803  (tee_local $7
40804  (i32.shr_s
40805  (tee_local $6
40806  (i32.sub
40807  (tee_local $8
40808  (select
40809  (i32.add
40810  (get_local $1)
40811  (tee_local $3
40812  (i32.sub
40813  (i32.load offset=4
40814  (get_local $0)
40815  )
40816  (get_local $5)
40817  )
40818  )
40819  )
40820  (get_local $2)
40821  (i32.gt_u
40822  (get_local $4)
40823  (tee_local $3
40824  (i32.shr_s
40825  (get_local $3)
40826  (i32.const 3)
40827  )
40828  )
40829  )
40830  )
40831  )
40832  (get_local $1)
40833  )
40834  )
40835  (i32.const 3)
40836  )
40837  )
40838  )
40839  )
40840  (drop
40841  (call $memmove
40842  (get_local $5)
40843  (get_local $1)
40844  (get_local $6)
40845  )
40846  )
40847  )
40848  (br_if $label$1
40849  (i32.le_u
40850  (get_local $4)
40851  (get_local $3)
40852  )
40853  )
40854  (br_if $label$2
40855  (i32.lt_s
40856  (tee_local $1
40857  (i32.sub
40858  (get_local $2)
40859  (get_local $8)
40860  )
40861  )
40862  (i32.const 1)
40863  )
40864  )
40865  (drop
40866  (call $memcpy
40867  (i32.load
40868  (tee_local $0
40869  (i32.add
40870  (get_local $0)
40871  (i32.const 4)
40872  )
40873  )
40874  )
40875  (get_local $8)
40876  (get_local $1)
40877  )
40878  )
40879  (i32.store
40880  (get_local $0)
40881  (i32.add
40882  (i32.load
40883  (get_local $0)
40884  )
40885  (get_local $1)
40886  )
40887  )
40888  (return)
40889  )
40890  (return)
40891  )
40892  (i32.store
40893  (i32.add
40894  (get_local $0)
40895  (i32.const 4)
40896  )
40897  (i32.add
40898  (get_local $5)
40899  (i32.shl
40900  (get_local $7)
40901  (i32.const 3)
40902  )
40903  )
40904  )
40905  (return)
40906  )
40907  (call $_ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv
40908  (get_local $0)
40909  )
40910  (unreachable)
40911  )
40912  (func $_ZN5eosio11multi_indexILy12531438729685161792EN11enumivosystem6votingILy6138663577826885632EE13producer_infoEJNS_10indexed_byILy12531717195943457440EN5boost11multi_index13const_mem_funIS4_oXadL_ZNKS4_8by_votesEvEEEEEEEE6modifyIZNS3_2onERKNS3_9unregprodEEUlRS4_E_EEvRKS4_yOT_ (param $0 i32) (param $1 i32) (param $2 i64) (param $3 i32)
40913  (local $4 i64)
40914  (local $5 i64)
40915  (local $6 i64)
40916  (local $7 i32)
40917  (local $8 i32)
40918  (local $9 i64)
40919  (local $10 i32)
40920  (local $11 i64)
40921  (local $12 i32)
40922  (local $13 i32)
40923  (set_local $13
40924  (tee_local $12
40925  (i32.sub
40926  (i32.load offset=4
40927  (i32.const 0)
40928  )
40929  (i32.const 48)
40930  )
40931  )
40932  )
40933  (i32.store offset=4
40934  (i32.const 0)
40935  (get_local $12)
40936  )
40937  (call $enumivo_assert
40938  (i32.eq
40939  (i32.load offset=180
40940  (get_local $1)
40941  )
40942  (get_local $0)
40943  )
40944  (i32.const 960)
40945  )
40946  (call $enumivo_assert
40947  (i64.eq
40948  (i64.load
40949  (get_local $0)
40950  )
40951  (call $current_receiver)
40952  )
40953  (i32.const 1008)
40954  )
40955  (i32.store
40956  (tee_local $10
40957  (i32.add
40958  (get_local $1)
40959  (i32.const 148)
40960  )
40961  )
40962  (i32.load offset=144
40963  (get_local $1)
40964  )
40965  )
40966  (set_local $5
40967  (i64.load
40968  (i32.add
40969  (get_local $1)
40970  (i32.const 24)
40971  )
40972  )
40973  )
40974  (set_local $4
40975  (i64.load offset=16
40976  (get_local $1)
40977  )
40978  )
40979  (set_local $6
40980  (i64.load
40981  (get_local $1)
40982  )
40983  )
40984  (call $enumivo_assert
40985  (i32.const 1)
40986  (i32.const 1072)
40987  )
40988  (set_local $10
40989  (i32.sub
40990  (i32.add
40991  (tee_local $7
40992  (i32.load
40993  (get_local $10)
40994  )
40995  )
40996  (i32.const 144)
40997  )
40998  (tee_local $8
40999  (i32.load offset=144
41000  (get_local $1)
41001  )
41002  )
41003  )
41004  )
41005  (set_local $11
41006  (i64.extend_u/i32
41007  (i32.sub
41008  (get_local $7)
41009  (get_local $8)
41010  )
41011  )
41012  )
41013  (loop $label$0
41014  (set_local $10
41015  (i32.add
41016  (get_local $10)
41017  (i32.const 1)
41018  )
41019  )
41020  (br_if $label$0
41021  (i64.ne
41022  (tee_local $11
41023  (i64.shr_u
41024  (get_local $11)
41025  (i64.const 7)
41026  )
41027  )
41028  (i64.const 0)
41029  )
41030  )
41031  )
41032  (block $label$1
41033  (block $label$2
41034  (br_if $label$2
41035  (i32.lt_u
41036  (get_local $10)
41037  (i32.const 513)
41038  )
41039  )
41040  (set_local $12
41041  (call $malloc
41042  (get_local $10)
41043  )
41044  )
41045  (br $label$1)
41046  )
41047  (i32.store offset=4
41048  (i32.const 0)
41049  (tee_local $12
41050  (i32.sub
41051  (get_local $12)
41052  (i32.and
41053  (i32.add
41054  (get_local $10)
41055  (i32.const 15)
41056  )
41057  (i32.const -16)
41058  )
41059  )
41060  )
41061  )
41062  )
41063  (i32.store offset=4
41064  (get_local $13)
41065  (get_local $12)
41066  )
41067  (i32.store
41068  (get_local $13)
41069  (get_local $12)
41070  )
41071  (i32.store offset=8
41072  (get_local $13)
41073  (i32.add
41074  (get_local $12)
41075  (get_local $10)
41076  )
41077  )
41078  (drop
41079  (call $_ZN11enumivosystemlsIN5eosio10datastreamIPcEEEERT_S6_RKNS_6votingILy6138663577826885632EE13producer_infoE
41080  (get_local $13)
41081  (get_local $1)
41082  )
41083  )
41084  (call $db_update_i64
41085  (i32.load
41086  (i32.add
41087  (get_local $1)
41088  (i32.const 184)
41089  )
41090  )
41091  (get_local $2)
41092  (get_local $12)
41093  (get_local $10)
41094  )
41095  (block $label$3
41096  (br_if $label$3
41097  (i32.lt_u
41098  (get_local $10)
41099  (i32.const 513)
41100  )
41101  )
41102  (call $free
41103  (get_local $12)
41104  )
41105  )
41106  (block $label$4
41107  (br_if $label$4
41108  (i64.lt_u
41109  (get_local $6)
41110  (i64.load offset=16
41111  (get_local $0)
41112  )
41113  )
41114  )
41115  (i64.store
41116  (i32.add
41117  (get_local $0)
41118  (i32.const 16)
41119  )
41120  (select
41121  (i64.const -2)
41122  (i64.add
41123  (get_local $6)
41124  (i64.const 1)
41125  )
41126  (i64.gt_u
41127  (get_local $6)
41128  (i64.const -3)
41129  )
41130  )
41131  )
41132  )
41133  (i64.store offset=40
41134  (get_local $13)
41135  (tee_local $11
41136  (i64.load
41137  (i32.add
41138  (get_local $1)
41139  (i32.const 24)
41140  )
41141  )
41142  )
41143  )
41144  (i64.store offset=32
41145  (get_local $13)
41146  (tee_local $9
41147  (i64.load
41148  (i32.add
41149  (get_local $1)
41150  (i32.const 16)
41151  )
41152  )
41153  )
41154  )
41155  (block $label$5
41156  (br_if $label$5
41157  (i64.eqz
41158  (i64.or
41159  (i64.xor
41160  (get_local $4)
41161  (get_local $9)
41162  )
41163  (i64.xor
41164  (get_local $5)
41165  (get_local $11)
41166  )
41167  )
41168  )
41169  )
41170  (block $label$6
41171  (br_if $label$6
41172  (i32.gt_s
41173  (tee_local $10
41174  (i32.load
41175  (tee_local $1
41176  (i32.add
41177  (get_local $1)
41178  (i32.const 188)
41179  )
41180  )
41181  )
41182  )
41183  (i32.const -1)
41184  )
41185  )
41186  (i32.store
41187  (get_local $1)
41188  (tee_local $10
41189  (call $db_idx128_find_primary
41190  (i64.load
41191  (get_local $0)
41192  )
41193  (i64.load offset=8
41194  (get_local $0)
41195  )
41196  (i64.const -5915305344024389824)
41197  (i32.add
41198  (get_local $13)
41199  (i32.const 16)
41200  )
41201  (get_local $6)
41202  )
41203  )
41204  )
41205  )
41206  (call $db_idx128_update
41207  (get_local $10)
41208  (get_local $2)
41209  (i32.add
41210  (get_local $13)
41211  (i32.const 32)
41212  )
41213  )
41214  )
41215  (i32.store offset=4
41216  (i32.const 0)
41217  (i32.add
41218  (get_local $13)
41219  (i32.const 48)
41220  )
41221  )
41222  )
41223  (func $_ZN5eosio11multi_indexILy12531438729685161792EN11enumivosystem6votingILy6138663577826885632EE13producer_infoEJNS_10indexed_byILy12531717195943457440EN5boost11multi_index13const_mem_funIS4_oXadL_ZNKS4_8by_votesEvEEEEEEEE7emplaceIZNS3_2onERKNS3_11regproducerEEUlRS4_E0_EENSB_14const_iteratorEyOT_ (param $0 i32) (param $1 i32) (param $2 i64) (param $3 i32)
41224  (local $4 i32)
41225  (local $5 i32)
41226  (local $6 i32)
41227  (local $7 i32)
41228  (i32.store offset=4
41229  (i32.const 0)
41230  (tee_local $7
41231  (i32.sub
41232  (i32.load offset=4
41233  (i32.const 0)
41234  )
41235  (i32.const 48)
41236  )
41237  )
41238  )
41239  (i64.store offset=40
41240  (get_local $7)
41241  (get_local $2)
41242  )
41243  (call $enumivo_assert
41244  (i64.eq
41245  (i64.load
41246  (get_local $1)
41247  )
41248  (call $current_receiver)
41249  )
41250  (i32.const 1216)
41251  )
41252  (i32.store offset=20
41253  (get_local $7)
41254  (get_local $3)
41255  )
41256  (i32.store offset=16
41257  (get_local $7)
41258  (get_local $1)
41259  )
41260  (i32.store offset=24
41261  (get_local $7)
41262  (i32.add
41263  (get_local $7)
41264  (i32.const 40)
41265  )
41266  )
41267  (i64.store offset=16
41268  (tee_local $3
41269  (call $_Znwj
41270  (i32.const 192)
41271  )
41272  )
41273  (i64.const 0)
41274  )
41275  (i64.store offset=128
41276  (get_local $3)
41277  (i64.const 10485760)
41278  )
41279  (i64.store offset=136
41280  (get_local $3)
41281  (i64.const 4294967296000)
41282  )
41283  (i64.store offset=144 align=4
41284  (get_local $3)
41285  (i64.const 0)
41286  )
41287  (i32.store offset=152
41288  (get_local $3)
41289  (i32.const 0)
41290  )
41291  (i64.store offset=160
41292  (get_local $3)
41293  (i64.const 0)
41294  )
41295  (i64.store
41296  (i32.add
41297  (get_local $3)
41298  (i32.const 24)
41299  )
41300  (i64.const 0)
41301  )
41302  (i32.store offset=168
41303  (get_local $3)
41304  (i32.const 0)
41305  )
41306  (i32.store offset=172
41307  (get_local $3)
41308  (i32.const 0)
41309  )
41310  (i32.store offset=176
41311  (get_local $3)
41312  (i32.const 0)
41313  )
41314  (i32.store offset=180
41315  (get_local $3)
41316  (get_local $1)
41317  )
41318  (call $_ZZN5eosio11multi_indexILy12531438729685161792EN11enumivosystem6votingILy6138663577826885632EE13producer_infoEJNS_10indexed_byILy12531717195943457440EN5boost11multi_index13const_mem_funIS4_oXadL_ZNKS4_8by_votesEvEEEEEEEE7emplaceIZNS3_2onERKNS3_11regproducerEEUlRS4_E0_EENSB_14const_iteratorEyOT_ENKUlRSJ_E_clINSB_4itemEEEDaSL_
41319  (i32.add
41320  (get_local $7)
41321  (i32.const 16)
41322  )
41323  (get_local $3)
41324  )
41325  (i32.store offset=32
41326  (get_local $7)
41327  (get_local $3)
41328  )
41329  (i64.store offset=16
41330  (get_local $7)
41331  (tee_local $2
41332  (i64.load
41333  (get_local $3)
41334  )
41335  )
41336  )
41337  (i32.store offset=12
41338  (get_local $7)
41339  (tee_local $4
41340  (i32.load offset=184
41341  (get_local $3)
41342  )
41343  )
41344  )
41345  (block $label$0
41346  (block $label$1
41347  (br_if $label$1
41348  (i32.ge_u
41349  (tee_local $5
41350  (i32.load
41351  (tee_local $6
41352  (i32.add
41353  (get_local $1)
41354  (i32.const 28)
41355  )
41356  )
41357  )
41358  )
41359  (i32.load
41360  (i32.add
41361  (get_local $1)
41362  (i32.const 32)
41363  )
41364  )
41365  )
41366  )
41367  (i64.store offset=8
41368  (get_local $5)
41369  (get_local $2)
41370  )
41371  (i32.store offset=16
41372  (get_local $5)
41373  (get_local $4)
41374  )
41375  (i32.store offset=32
41376  (get_local $7)
41377  (i32.const 0)
41378  )
41379  (i32.store
41380  (get_local $5)
41381  (get_local $3)
41382  )
41383  (i32.store
41384  (get_local $6)
41385  (i32.add
41386  (get_local $5)
41387  (i32.const 24)
41388  )
41389  )
41390  (br $label$0)
41391  )
41392  (call $_ZNSt3__16vectorIN5eosio11multi_indexILy12531438729685161792EN11enumivosystem6votingILy6138663577826885632EE13producer_infoEJNS1_10indexed_byILy12531717195943457440EN5boost11multi_index13const_mem_funIS6_oXadL_ZNKS6_8by_votesEvEEEEEEEE8item_ptrENS_9allocatorISE_EEE24__emplace_back_slow_pathIJNS_10unique_ptrINSD_4itemENS_14default_deleteISK_EEEERyRlEEEvDpOT_
41393  (i32.add
41394  (get_local $1)
41395  (i32.const 24)
41396  )
41397  (i32.add
41398  (get_local $7)
41399  (i32.const 32)
41400  )
41401  (i32.add
41402  (get_local $7)
41403  (i32.const 16)
41404  )
41405  (i32.add
41406  (get_local $7)
41407  (i32.const 12)
41408  )
41409  )
41410  )
41411  (i32.store offset=4
41412  (get_local $0)
41413  (get_local $3)
41414  )
41415  (i32.store
41416  (get_local $0)
41417  (get_local $1)
41418  )
41419  (set_local $3
41420  (i32.load offset=32
41421  (get_local $7)
41422  )
41423  )
41424  (i32.store offset=32
41425  (get_local $7)
41426  (i32.const 0)
41427  )
41428  (block $label$2
41429  (br_if $label$2
41430  (i32.eqz
41431  (get_local $3)
41432  )
41433  )
41434  (block $label$3
41435  (br_if $label$3
41436  (i32.eqz
41437  (tee_local $1
41438  (i32.load offset=144
41439  (get_local $3)
41440  )
41441  )
41442  )
41443  )
41444  (i32.store
41445  (i32.add
41446  (get_local $3)
41447  (i32.const 148)
41448  )
41449  (get_local $1)
41450  )
41451  (call $_ZdlPv
41452  (get_local $1)
41453  )
41454  )
41455  (call $_ZdlPv
41456  (get_local $3)
41457  )
41458  )
41459  (i32.store offset=4
41460  (i32.const 0)
41461  (i32.add
41462  (get_local $7)
41463  (i32.const 48)
41464  )
41465  )
41466  )
41467  (func $_ZN5eosio11multi_indexILy12531438729685161792EN11enumivosystem6votingILy6138663577826885632EE13producer_infoEJNS_10indexed_byILy12531717195943457440EN5boost11multi_index13const_mem_funIS4_oXadL_ZNKS4_8by_votesEvEEEEEEEE6modifyIZNS3_2onERKNS3_11regproducerEEUlRS4_E_EEvRKS4_yOT_ (param $0 i32) (param $1 i32) (param $2 i64) (param $3 i32)
41468  (local $4 i64)
41469  (local $5 i64)
41470  (local $6 i64)
41471  (local $7 i32)
41472  (local $8 i64)
41473  (local $9 i64)
41474  (local $10 i32)
41475  (local $11 i32)
41476  (local $12 i32)
41477  (set_local $11
41478  (tee_local $12
41479  (i32.sub
41480  (i32.load offset=4
41481  (i32.const 0)
41482  )
41483  (i32.const 48)
41484  )
41485  )
41486  )
41487  (i32.store offset=4
41488  (i32.const 0)
41489  (get_local $12)
41490  )
41491  (call $enumivo_assert
41492  (i32.eq
41493  (i32.load offset=180
41494  (get_local $1)
41495  )
41496  (get_local $0)
41497  )
41498  (i32.const 960)
41499  )
41500  (call $enumivo_assert
41501  (i64.eq
41502  (i64.load
41503  (get_local $0)
41504  )
41505  (call $current_receiver)
41506  )
41507  (i32.const 1008)
41508  )
41509  (set_local $5
41510  (i64.load
41511  (i32.add
41512  (get_local $1)
41513  (i32.const 24)
41514  )
41515  )
41516  )
41517  (set_local $4
41518  (i64.load offset=16
41519  (get_local $1)
41520  )
41521  )
41522  (set_local $6
41523  (i64.load
41524  (get_local $1)
41525  )
41526  )
41527  (drop
41528  (call $memcpy
41529  (i32.add
41530  (get_local $1)
41531  (i32.const 32)
41532  )
41533  (i32.add
41534  (i32.load
41535  (get_local $3)
41536  )
41537  (i32.const 24)
41538  )
41539  (i32.const 112)
41540  )
41541  )
41542  (set_local $9
41543  (get_local $6)
41544  )
41545  (block $label$0
41546  (br_if $label$0
41547  (i32.eq
41548  (tee_local $10
41549  (i32.add
41550  (get_local $1)
41551  (i32.const 144)
41552  )
41553  )
41554  (tee_local $7
41555  (i32.add
41556  (tee_local $3
41557  (i32.load
41558  (get_local $3)
41559  )
41560  )
41561  (i32.const 8)
41562  )
41563  )
41564  )
41565  )
41566  (call $_ZNSt3__16vectorIcNS_9allocatorIcEEE6assignIPcEENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIcNS_15iterator_traitsIS7_E9referenceEEE5valueEvE4typeES7_S7_
41567  (get_local $10)
41568  (i32.load
41569  (get_local $7)
41570  )
41571  (i32.load
41572  (i32.add
41573  (get_local $3)
41574  (i32.const 12)
41575  )
41576  )
41577  )
41578  (set_local $9
41579  (i64.load
41580  (get_local $1)
41581  )
41582  )
41583  )
41584  (call $enumivo_assert
41585  (i64.eq
41586  (get_local $6)
41587  (get_local $9)
41588  )
41589  (i32.const 1072)
41590  )
41591  (set_local $3
41592  (i32.sub
41593  (i32.add
41594  (tee_local $7
41595  (i32.load
41596  (i32.add
41597  (get_local $1)
41598  (i32.const 148)
41599  )
41600  )
41601  )
41602  (i32.const 144)
41603  )
41604  (tee_local $10
41605  (i32.load
41606  (get_local $10)
41607  )
41608  )
41609  )
41610  )
41611  (set_local $9
41612  (i64.extend_u/i32
41613  (i32.sub
41614  (get_local $7)
41615  (get_local $10)
41616  )
41617  )
41618  )
41619  (loop $label$1
41620  (set_local $3
41621  (i32.add
41622  (get_local $3)
41623  (i32.const 1)
41624  )
41625  )
41626  (br_if $label$1
41627  (i64.ne
41628  (tee_local $9
41629  (i64.shr_u
41630  (get_local $9)
41631  (i64.const 7)
41632  )
41633  )
41634  (i64.const 0)
41635  )
41636  )
41637  )
41638  (block $label$2
41639  (block $label$3
41640  (br_if $label$3
41641  (i32.lt_u
41642  (get_local $3)
41643  (i32.const 513)
41644  )
41645  )
41646  (set_local $10
41647  (call $malloc
41648  (get_local $3)
41649  )
41650  )
41651  (br $label$2)
41652  )
41653  (i32.store offset=4
41654  (i32.const 0)
41655  (tee_local $10
41656  (i32.sub
41657  (get_local $12)
41658  (i32.and
41659  (i32.add
41660  (get_local $3)
41661  (i32.const 15)
41662  )
41663  (i32.const -16)
41664  )
41665  )
41666  )
41667  )
41668  )
41669  (i32.store offset=4
41670  (get_local $11)
41671  (get_local $10)
41672  )
41673  (i32.store
41674  (get_local $11)
41675  (get_local $10)
41676  )
41677  (i32.store offset=8
41678  (get_local $11)
41679  (i32.add
41680  (get_local $10)
41681  (get_local $3)
41682  )
41683  )
41684  (drop
41685  (call $_ZN11enumivosystemlsIN5eosio10datastreamIPcEEEERT_S6_RKNS_6votingILy6138663577826885632EE13producer_infoE
41686  (get_local $11)
41687  (get_local $1)
41688  )
41689  )
41690  (call $db_update_i64
41691  (i32.load
41692  (i32.add
41693  (get_local $1)
41694  (i32.const 184)
41695  )
41696  )
41697  (get_local $2)
41698  (get_local $10)
41699  (get_local $3)
41700  )
41701  (block $label$4
41702  (br_if $label$4
41703  (i32.lt_u
41704  (get_local $3)
41705  (i32.const 513)
41706  )
41707  )
41708  (call $free
41709  (get_local $10)
41710  )
41711  )
41712  (block $label$5
41713  (br_if $label$5
41714  (i64.lt_u
41715  (get_local $6)
41716  (i64.load offset=16
41717  (get_local $0)
41718  )
41719  )
41720  )
41721  (i64.store
41722  (i32.add
41723  (get_local $0)
41724  (i32.const 16)
41725  )
41726  (select
41727  (i64.const -2)
41728  (i64.add
41729  (get_local $6)
41730  (i64.const 1)
41731  )
41732  (i64.gt_u
41733  (get_local $6)
41734  (i64.const -3)
41735  )
41736  )
41737  )
41738  )
41739  (i64.store offset=40
41740  (get_local $11)
41741  (tee_local $9
41742  (i64.load
41743  (i32.add
41744  (get_local $1)
41745  (i32.const 24)
41746  )
41747  )
41748  )
41749  )
41750  (i64.store offset=32
41751  (get_local $11)
41752  (tee_local $8
41753  (i64.load
41754  (i32.add
41755  (get_local $1)
41756  (i32.const 16)
41757  )
41758  )
41759  )
41760  )
41761  (block $label$6
41762  (br_if $label$6
41763  (i64.eqz
41764  (i64.or
41765  (i64.xor
41766  (get_local $4)
41767  (get_local $8)
41768  )
41769  (i64.xor
41770  (get_local $5)
41771  (get_local $9)
41772  )
41773  )
41774  )
41775  )
41776  (block $label$7
41777  (br_if $label$7
41778  (i32.gt_s
41779  (tee_local $3
41780  (i32.load
41781  (tee_local $1
41782  (i32.add
41783  (get_local $1)
41784  (i32.const 188)
41785  )
41786  )
41787  )
41788  )
41789  (i32.const -1)
41790  )
41791  )
41792  (i32.store
41793  (get_local $1)
41794  (tee_local $3
41795  (call $db_idx128_find_primary
41796  (i64.load
41797  (get_local $0)
41798  )
41799  (i64.load offset=8
41800  (get_local $0)
41801  )
41802  (i64.const -5915305344024389824)
41803  (i32.add
41804  (get_local $11)
41805  (i32.const 16)
41806  )
41807  (get_local $6)
41808  )
41809  )
41810  )
41811  )
41812  (call $db_idx128_update
41813  (get_local $3)
41814  (get_local $2)
41815  (i32.add
41816  (get_local $11)
41817  (i32.const 32)
41818  )
41819  )
41820  )
41821  (i32.store offset=4
41822  (i32.const 0)
41823  (i32.add
41824  (get_local $11)
41825  (i32.const 48)
41826  )
41827  )
41828  )
41829  (func $_ZNSt3__16vectorIcNS_9allocatorIcEEE6assignIPcEENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIcNS_15iterator_traitsIS7_E9referenceEEE5valueEvE4typeES7_S7_ (param $0 i32) (param $1 i32) (param $2 i32)
41830  (local $3 i32)
41831  (local $4 i32)
41832  (local $5 i32)
41833  (local $6 i32)
41834  (local $7 i32)
41835  (block $label$0
41836  (block $label$1
41837  (block $label$2
41838  (block $label$3
41839  (br_if $label$3
41840  (i32.le_u
41841  (tee_local $3
41842  (i32.sub
41843  (get_local $2)
41844  (get_local $1)
41845  )
41846  )
41847  (i32.sub
41848  (tee_local $7
41849  (i32.load offset=8
41850  (get_local $0)
41851  )
41852  )
41853  (tee_local $4
41854  (i32.load
41855  (get_local $0)
41856  )
41857  )
41858  )
41859  )
41860  )
41861  (block $label$4
41862  (br_if $label$4
41863  (i32.eqz
41864  (get_local $4)
41865  )
41866  )
41867  (i32.store offset=4
41868  (get_local $0)
41869  (get_local $4)
41870  )
41871  (call $_ZdlPv
41872  (get_local $4)
41873  )
41874  (set_local $7
41875  (i32.const 0)
41876  )
41877  (i32.store
41878  (i32.add
41879  (get_local $0)
41880  (i32.const 8)
41881  )
41882  (i32.const 0)
41883  )
41884  (i64.store align=4
41885  (get_local $0)
41886  (i64.const 0)
41887  )
41888  )
41889  (br_if $label$0
41890  (i32.le_s
41891  (get_local $3)
41892  (i32.const -1)
41893  )
41894  )
41895  (set_local $2
41896  (i32.const 2147483647)
41897  )
41898  (block $label$5
41899  (br_if $label$5
41900  (i32.gt_u
41901  (get_local $7)
41902  (i32.const 1073741822)
41903  )
41904  )
41905  (set_local $2
41906  (select
41907  (get_local $3)
41908  (tee_local $4
41909  (i32.shl
41910  (get_local $7)
41911  (i32.const 1)
41912  )
41913  )
41914  (i32.lt_u
41915  (get_local $4)
41916  (get_local $3)
41917  )
41918  )
41919  )
41920  )
41921  (i32.store
41922  (get_local $0)
41923  (tee_local $4
41924  (call $_Znwj
41925  (get_local $2)
41926  )
41927  )
41928  )
41929  (i32.store offset=4
41930  (get_local $0)
41931  (get_local $4)
41932  )
41933  (i32.store
41934  (i32.add
41935  (get_local $0)
41936  (i32.const 8)
41937  )
41938  (i32.add
41939  (get_local $4)
41940  (get_local $2)
41941  )
41942  )
41943  (drop
41944  (call $memcpy
41945  (get_local $4)
41946  (get_local $1)
41947  (get_local $3)
41948  )
41949  )
41950  (set_local $1
41951  (i32.add
41952  (get_local $0)
41953  (i32.const 4)
41954  )
41955  )
41956  (set_local $0
41957  (i32.add
41958  (i32.load offset=4
41959  (get_local $0)
41960  )
41961  (get_local $3)
41962  )
41963  )
41964  (br $label$2)
41965  )
41966  (block $label$6
41967  (br_if $label$6
41968  (i32.eqz
41969  (tee_local $6
41970  (i32.sub
41971  (tee_local $5
41972  (select
41973  (i32.add
41974  (get_local $1)
41975  (tee_local $7
41976  (i32.sub
41977  (i32.load offset=4
41978  (get_local $0)
41979  )
41980  (get_local $4)
41981  )
41982  )
41983  )
41984  (get_local $2)
41985  (i32.gt_u
41986  (get_local $3)
41987  (get_local $7)
41988  )
41989  )
41990  )
41991  (get_local $1)
41992  )
41993  )
41994  )
41995  )
41996  (drop
41997  (call $memmove
41998  (get_local $4)
41999  (get_local $1)
42000  (get_local $6)
42001  )
42002  )
42003  )
42004  (set_local $1
42005  (i32.add
42006  (get_local $0)
42007  (i32.const 4)
42008  )
42009  )
42010  (block $label$7
42011  (br_if $label$7
42012  (i32.le_u
42013  (get_local $3)
42014  (get_local $7)
42015  )
42016  )
42017  (br_if $label$1
42018  (i32.lt_s
42019  (tee_local $0
42020  (i32.sub
42021  (get_local $2)
42022  (get_local $5)
42023  )
42024  )
42025  (i32.const 1)
42026  )
42027  )
42028  (drop
42029  (call $memcpy
42030  (i32.load
42031  (get_local $1)
42032  )
42033  (get_local $5)
42034  (get_local $0)
42035  )
42036  )
42037  (set_local $0
42038  (i32.add
42039  (i32.load
42040  (get_local $1)
42041  )
42042  (get_local $0)
42043  )
42044  )
42045  (br $label$2)
42046  )
42047  (set_local $0
42048  (i32.add
42049  (get_local $4)
42050  (get_local $6)
42051  )
42052  )
42053  )
42054  (i32.store
42055  (get_local $1)
42056  (get_local $0)
42057  )
42058  )
42059  (return)
42060  )
42061  (call $_ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv
42062  (get_local $0)
42063  )
42064  (unreachable)
42065  )
42066  (func $_ZZN5eosio11multi_indexILy12531438729685161792EN11enumivosystem6votingILy6138663577826885632EE13producer_infoEJNS_10indexed_byILy12531717195943457440EN5boost11multi_index13const_mem_funIS4_oXadL_ZNKS4_8by_votesEvEEEEEEEE7emplaceIZNS3_2onERKNS3_11regproducerEEUlRS4_E0_EENSB_14const_iteratorEyOT_ENKUlRSJ_E_clINSB_4itemEEEDaSL_ (param $0 i32) (param $1 i32)
42067  (local $2 i32)
42068  (local $3 i32)
42069  (local $4 i64)
42070  (local $5 i64)
42071  (local $6 i32)
42072  (local $7 i64)
42073  (local $8 i32)
42074  (local $9 i32)
42075  (local $10 i32)
42076  (set_local $9
42077  (tee_local $10
42078  (i32.sub
42079  (i32.load offset=4
42080  (i32.const 0)
42081  )
42082  (i32.const 32)
42083  )
42084  )
42085  )
42086  (i32.store offset=4
42087  (i32.const 0)
42088  (get_local $10)
42089  )
42090  (set_local $8
42091  (i32.load
42092  (tee_local $6
42093  (i32.load offset=4
42094  (get_local $0)
42095  )
42096  )
42097  )
42098  )
42099  (i64.store
42100  (i32.add
42101  (get_local $1)
42102  (i32.const 24)
42103  )
42104  (i64.const 0)
42105  )
42106  (i64.store offset=16
42107  (get_local $1)
42108  (i64.const 0)
42109  )
42110  (i64.store
42111  (get_local $1)
42112  (i64.load
42113  (get_local $8)
42114  )
42115  )
42116  (set_local $2
42117  (i32.load
42118  (get_local $0)
42119  )
42120  )
42121  (drop
42122  (call $memcpy
42123  (i32.add
42124  (get_local $1)
42125  (i32.const 32)
42126  )
42127  (i32.add
42128  (i32.load
42129  (get_local $6)
42130  )
42131  (i32.const 24)
42132  )
42133  (i32.const 112)
42134  )
42135  )
42136  (block $label$0
42137  (br_if $label$0
42138  (i32.eq
42139  (tee_local $8
42140  (i32.add
42141  (get_local $1)
42142  (i32.const 144)
42143  )
42144  )
42145  (tee_local $3
42146  (i32.add
42147  (tee_local $6
42148  (i32.load
42149  (get_local $6)
42150  )
42151  )
42152  (i32.const 8)
42153  )
42154  )
42155  )
42156  )
42157  (call $_ZNSt3__16vectorIcNS_9allocatorIcEEE6assignIPcEENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIcNS_15iterator_traitsIS7_E9referenceEEE5valueEvE4typeES7_S7_
42158  (get_local $8)
42159  (i32.load
42160  (get_local $3)
42161  )
42162  (i32.load
42163  (i32.add
42164  (get_local $6)
42165  (i32.const 12)
42166  )
42167  )
42168  )
42169  )
42170  (set_local $6
42171  (i32.sub
42172  (i32.add
42173  (tee_local $3
42174  (i32.load
42175  (i32.add
42176  (get_local $1)
42177  (i32.const 148)
42178  )
42179  )
42180  )
42181  (i32.const 144)
42182  )
42183  (tee_local $8
42184  (i32.load
42185  (get_local $8)
42186  )
42187  )
42188  )
42189  )
42190  (set_local $7
42191  (i64.extend_u/i32
42192  (i32.sub
42193  (get_local $3)
42194  (get_local $8)
42195  )
42196  )
42197  )
42198  (loop $label$1
42199  (set_local $6
42200  (i32.add
42201  (get_local $6)
42202  (i32.const 1)
42203  )
42204  )
42205  (br_if $label$1
42206  (i64.ne
42207  (tee_local $7
42208  (i64.shr_u
42209  (get_local $7)
42210  (i64.const 7)
42211  )
42212  )
42213  (i64.const 0)
42214  )
42215  )
42216  )
42217  (block $label$2
42218  (block $label$3
42219  (br_if $label$3
42220  (i32.lt_u
42221  (get_local $6)
42222  (i32.const 513)
42223  )
42224  )
42225  (set_local $8
42226  (call $malloc
42227  (get_local $6)
42228  )
42229  )
42230  (br $label$2)
42231  )
42232  (i32.store offset=4
42233  (i32.const 0)
42234  (tee_local $8
42235  (i32.sub
42236  (get_local $10)
42237  (i32.and
42238  (i32.add
42239  (get_local $6)
42240  (i32.const 15)
42241  )
42242  (i32.const -16)
42243  )
42244  )
42245  )
42246  )
42247  )
42248  (i32.store offset=4
42249  (get_local $9)
42250  (get_local $8)
42251  )
42252  (i32.store
42253  (get_local $9)
42254  (get_local $8)
42255  )
42256  (i32.store offset=8
42257  (get_local $9)
42258  (i32.add
42259  (get_local $8)
42260  (get_local $6)
42261  )
42262  )
42263  (drop
42264  (call $_ZN11enumivosystemlsIN5eosio10datastreamIPcEEEERT_S6_RKNS_6votingILy6138663577826885632EE13producer_infoE
42265  (get_local $9)
42266  (get_local $1)
42267  )
42268  )
42269  (i32.store offset=184
42270  (get_local $1)
42271  (call $db_store_i64
42272  (i64.load offset=8
42273  (get_local $2)
42274  )
42275  (i64.const -5915305344024389824)
42276  (i64.load
42277  (i32.load offset=8
42278  (get_local $0)
42279  )
42280  )
42281  (tee_local $7
42282  (i64.load
42283  (get_local $1)
42284  )
42285  )
42286  (get_local $8)
42287  (get_local $6)
42288  )
42289  )
42290  (block $label$4
42291  (br_if $label$4
42292  (i32.lt_u
42293  (get_local $6)
42294  (i32.const 513)
42295  )
42296  )
42297  (call $free
42298  (get_local $8)
42299  )
42300  )
42301  (block $label$5
42302  (br_if $label$5
42303  (i64.lt_u
42304  (get_local $7)
42305  (i64.load offset=16
42306  (get_local $2)
42307  )
42308  )
42309  )
42310  (i64.store
42311  (i32.add
42312  (get_local $2)
42313  (i32.const 16)
42314  )
42315  (select
42316  (i64.const -2)
42317  (i64.add
42318  (get_local $7)
42319  (i64.const 1)
42320  )
42321  (i64.gt_u
42322  (get_local $7)
42323  (i64.const -3)
42324  )
42325  )
42326  )
42327  )
42328  (set_local $7
42329  (i64.load
42330  (i32.add
42331  (get_local $2)
42332  (i32.const 8)
42333  )
42334  )
42335  )
42336  (set_local $4
42337  (i64.load
42338  (i32.load
42339  (i32.add
42340  (get_local $0)
42341  (i32.const 8)
42342  )
42343  )
42344  )
42345  )
42346  (set_local $5
42347  (i64.load
42348  (get_local $1)
42349  )
42350  )
42351  (i64.store offset=24
42352  (get_local $9)
42353  (i64.load
42354  (i32.add
42355  (get_local $1)
42356  (i32.const 24)
42357  )
42358  )
42359  )
42360  (i64.store offset=16
42361  (get_local $9)
42362  (i64.load
42363  (i32.add
42364  (get_local $1)
42365  (i32.const 16)
42366  )
42367  )
42368  )
42369  (i32.store offset=188
42370  (get_local $1)
42371  (call $db_idx128_store
42372  (get_local $7)
42373  (i64.const -5915305344024389824)
42374  (get_local $4)
42375  (get_local $5)
42376  (i32.add
42377  (get_local $9)
42378  (i32.const 16)
42379  )
42380  )
42381  )
42382  (i32.store offset=4
42383  (i32.const 0)
42384  (i32.add
42385  (get_local $9)
42386  (i32.const 32)
42387  )
42388  )
42389  )
42390  (func $_ZN11enumivosystemrsIN5eosio10datastreamIPKcEEEERT_S7_RNS_6votingILy6138663577826885632EE11regproducerE (param $0 i32) (param $1 i32) (result i32)
42391  (local $2 i32)
42392  (call $enumivo_assert
42393  (i32.gt_u
42394  (i32.sub
42395  (i32.load offset=8
42396  (get_local $0)
42397  )
42398  (i32.load offset=4
42399  (get_local $0)
42400  )
42401  )
42402  (i32.const 7)
42403  )
42404  (i32.const 1184)
42405  )
42406  (drop
42407  (call $memcpy
42408  (get_local $1)
42409  (i32.load offset=4
42410  (get_local $0)
42411  )
42412  (i32.const 8)
42413  )
42414  )
42415  (i32.store offset=4
42416  (get_local $0)
42417  (i32.add
42418  (i32.load offset=4
42419  (get_local $0)
42420  )
42421  (i32.const 8)
42422  )
42423  )
42424  (drop
42425  (call $_ZN5eosiorsINS_10datastreamIPKcEEEERT_S6_RNS_21blockchain_parametersE
42426  (tee_local $0
42427  (call $_ZN5eosiorsINS_10datastreamIPKcEEEERT_S6_RNSt3__16vectorIcNS7_9allocatorIcEEEE
42428  (get_local $0)
42429  (i32.add
42430  (get_local $1)
42431  (i32.const 8)
42432  )
42433  )
42434  )
42435  (i32.add
42436  (get_local $1)
42437  (i32.const 24)
42438  )
42439  )
42440  )
42441  (call $enumivo_assert
42442  (i32.gt_u
42443  (i32.sub
42444  (i32.load offset=8
42445  (get_local $0)
42446  )
42447  (i32.load offset=4
42448  (get_local $0)
42449  )
42450  )
42451  (i32.const 3)
42452  )
42453  (i32.const 1184)
42454  )
42455  (drop
42456  (call $memcpy
42457  (i32.add
42458  (get_local $1)
42459  (i32.const 128)
42460  )
42461  (i32.load offset=4
42462  (get_local $0)
42463  )
42464  (i32.const 4)
42465  )
42466  )
42467  (i32.store offset=4
42468  (get_local $0)
42469  (tee_local $2
42470  (i32.add
42471  (i32.load offset=4
42472  (get_local $0)
42473  )
42474  (i32.const 4)
42475  )
42476  )
42477  )
42478  (call $enumivo_assert
42479  (i32.gt_u
42480  (i32.sub
42481  (i32.load offset=8
42482  (get_local $0)
42483  )
42484  (get_local $2)
42485  )
42486  (i32.const 3)
42487  )
42488  (i32.const 1184)
42489  )
42490  (drop
42491  (call $memcpy
42492  (i32.add
42493  (get_local $1)
42494  (i32.const 132)
42495  )
42496  (i32.load offset=4
42497  (get_local $0)
42498  )
42499  (i32.const 4)
42500  )
42501  )
42502  (i32.store offset=4
42503  (get_local $0)
42504  (i32.add
42505  (i32.load offset=4
42506  (get_local $0)
42507  )
42508  (i32.const 4)
42509  )
42510  )
42511  (get_local $0)
42512  )
42513  (func $_ZN5eosio11multi_indexILy15938991009778630656EN11enumivosystem6votingILy6138663577826885632EE10voter_infoEJEE6modifyIZNS3_2onERKNS3_10unregproxyEEUlRS4_E_EEvRKS4_yOT_ (param $0 i32) (param $1 i32) (param $2 i64) (param $3 i32)
42514  (local $4 i64)
42515  (local $5 i32)
42516  (local $6 i32)
42517  (local $7 i32)
42518  (local $8 i32)
42519  (local $9 i64)
42520  (local $10 i32)
42521  (local $11 i32)
42522  (set_local $10
42523  (tee_local $11
42524  (i32.sub
42525  (i32.load offset=4
42526  (i32.const 0)
42527  )
42528  (i32.const 16)
42529  )
42530  )
42531  )
42532  (i32.store offset=4
42533  (i32.const 0)
42534  (get_local $11)
42535  )
42536  (call $enumivo_assert
42537  (i32.eq
42538  (i32.load offset=84
42539  (get_local $1)
42540  )
42541  (get_local $0)
42542  )
42543  (i32.const 960)
42544  )
42545  (call $enumivo_assert
42546  (i64.eq
42547  (i64.load
42548  (get_local $0)
42549  )
42550  (call $current_receiver)
42551  )
42552  (i32.const 1008)
42553  )
42554  (i32.store offset=20
42555  (get_local $1)
42556  (i32.const 0)
42557  )
42558  (set_local $4
42559  (i64.load
42560  (get_local $1)
42561  )
42562  )
42563  (i32.store offset=16
42564  (get_local $1)
42565  (call $now)
42566  )
42567  (call $enumivo_assert
42568  (i64.eq
42569  (get_local $4)
42570  (i64.load
42571  (get_local $1)
42572  )
42573  )
42574  (i32.const 1072)
42575  )
42576  (set_local $9
42577  (i64.extend_u/i32
42578  (i32.shr_s
42579  (tee_local $7
42580  (i32.sub
42581  (tee_local $6
42582  (i32.load
42583  (i32.add
42584  (get_local $1)
42585  (i32.const 68)
42586  )
42587  )
42588  )
42589  (tee_local $5
42590  (i32.load offset=64
42591  (get_local $1)
42592  )
42593  )
42594  )
42595  )
42596  (i32.const 3)
42597  )
42598  )
42599  )
42600  (set_local $8
42601  (i32.const 64)
42602  )
42603  (loop $label$0
42604  (set_local $8
42605  (i32.add
42606  (get_local $8)
42607  (i32.const 1)
42608  )
42609  )
42610  (br_if $label$0
42611  (i64.ne
42612  (tee_local $9
42613  (i64.shr_u
42614  (get_local $9)
42615  (i64.const 7)
42616  )
42617  )
42618  (i64.const 0)
42619  )
42620  )
42621  )
42622  (block $label$1
42623  (br_if $label$1
42624  (i32.eq
42625  (get_local $5)
42626  (get_local $6)
42627  )
42628  )
42629  (set_local $8
42630  (i32.add
42631  (i32.and
42632  (get_local $7)
42633  (i32.const -8)
42634  )
42635  (get_local $8)
42636  )
42637  )
42638  )
42639  (block $label$2
42640  (block $label$3
42641  (br_if $label$3
42642  (i32.lt_u
42643  (tee_local $6
42644  (i32.add
42645  (get_local $8)
42646  (i32.const 8)
42647  )
42648  )
42649  (i32.const 513)
42650  )
42651  )
42652  (set_local $8
42653  (call $malloc
42654  (get_local $6)
42655  )
42656  )
42657  (br $label$2)
42658  )
42659  (i32.store offset=4
42660  (i32.const 0)
42661  (tee_local $8
42662  (i32.sub
42663  (get_local $11)
42664  (i32.and
42665  (i32.add
42666  (get_local $6)
42667  (i32.const 15)
42668  )
42669  (i32.const -16)
42670  )
42671  )
42672  )
42673  )
42674  )
42675  (i32.store offset=4
42676  (get_local $10)
42677  (get_local $8)
42678  )
42679  (i32.store
42680  (get_local $10)
42681  (get_local $8)
42682  )
42683  (i32.store offset=8
42684  (get_local $10)
42685  (i32.add
42686  (get_local $8)
42687  (get_local $6)
42688  )
42689  )
42690  (drop
42691  (call $_ZN11enumivosystemlsIN5eosio10datastreamIPcEEEERT_S6_RKNS_6votingILy6138663577826885632EE10voter_infoE
42692  (get_local $10)
42693  (get_local $1)
42694  )
42695  )
42696  (call $db_update_i64
42697  (i32.load
42698  (i32.add
42699  (get_local $1)
42700  (i32.const 88)
42701  )
42702  )
42703  (get_local $2)
42704  (get_local $8)
42705  (get_local $6)
42706  )
42707  (block $label$4
42708  (br_if $label$4
42709  (i32.lt_u
42710  (get_local $6)
42711  (i32.const 513)
42712  )
42713  )
42714  (call $free
42715  (get_local $8)
42716  )
42717  )
42718  (block $label$5
42719  (br_if $label$5
42720  (i64.lt_u
42721  (get_local $4)
42722  (i64.load offset=16
42723  (get_local $0)
42724  )
42725  )
42726  )
42727  (i64.store
42728  (i32.add
42729  (get_local $0)
42730  (i32.const 16)
42731  )
42732  (select
42733  (i64.const -2)
42734  (i64.add
42735  (get_local $4)
42736  (i64.const 1)
42737  )
42738  (i64.gt_u
42739  (get_local $4)
42740  (i64.const -3)
42741  )
42742  )
42743  )
42744  )
42745  (i32.store offset=4
42746  (i32.const 0)
42747  (i32.add
42748  (get_local $10)
42749  (i32.const 16)
42750  )
42751  )
42752  )
42753  (func $_ZN5eosio11multi_indexILy12531438729685161792EN11enumivosystem6votingILy6138663577826885632EE13producer_infoEJNS_10indexed_byILy12531717195943457440EN5boost11multi_index13const_mem_funIS4_oXadL_ZNKS4_8by_votesEvEEEEEEEE6modifyIZNS3_2onERKNS3_10unregproxyEEUlRT_E_EEvRKS4_yOSG_ (param $0 i32) (param $1 i32) (param $2 i64) (param $3 i32)
42754  (local $4 i64)
42755  (local $5 i64)
42756  (local $6 i64)
42757  (local $7 i32)
42758  (local $8 i32)
42759  (local $9 i64)
42760  (local $10 i64)
42761  (local $11 i32)
42762  (local $12 i32)
42763  (set_local $12
42764  (tee_local $11
42765  (i32.sub
42766  (i32.load offset=4
42767  (i32.const 0)
42768  )
42769  (i32.const 48)
42770  )
42771  )
42772  )
42773  (i32.store offset=4
42774  (i32.const 0)
42775  (get_local $11)
42776  )
42777  (call $enumivo_assert
42778  (i32.eq
42779  (i32.load offset=180
42780  (get_local $1)
42781  )
42782  (get_local $0)
42783  )
42784  (i32.const 960)
42785  )
42786  (call $enumivo_assert
42787  (i64.eq
42788  (i64.load
42789  (get_local $0)
42790  )
42791  (call $current_receiver)
42792  )
42793  (i32.const 1008)
42794  )
42795  (i64.store offset=16
42796  (get_local $1)
42797  (i64.sub
42798  (tee_local $4
42799  (i64.load offset=16
42800  (get_local $1)
42801  )
42802  )
42803  (tee_local $10
42804  (i64.load offset=48
42805  (tee_local $3
42806  (i32.load offset=4
42807  (i32.load
42808  (get_local $3)
42809  )
42810  )
42811  )
42812  )
42813  )
42814  )
42815  )
42816  (i64.store
42817  (tee_local $7
42818  (i32.add
42819  (get_local $1)
42820  (i32.const 24)
42821  )
42822  )
42823  (i64.sub
42824  (i64.sub
42825  (tee_local $5
42826  (i64.load
42827  (get_local $7)
42828  )
42829  )
42830  (i64.load
42831  (i32.add
42832  (get_local $3)
42833  (i32.const 56)
42834  )
42835  )
42836  )
42837  (i64.extend_u/i32
42838  (i64.lt_u
42839  (get_local $4)
42840  (get_local $10)
42841  )
42842  )
42843  )
42844  )
42845  (set_local $6
42846  (i64.load
42847  (get_local $1)
42848  )
42849  )
42850  (call $enumivo_assert
42851  (i32.const 1)
42852  (i32.const 1072)
42853  )
42854  (set_local $3
42855  (i32.sub
42856  (i32.add
42857  (tee_local $7
42858  (i32.load
42859  (i32.add
42860  (get_local $1)
42861  (i32.const 148)
42862  )
42863  )
42864  )
42865  (i32.const 144)
42866  )
42867  (tee_local $8
42868  (i32.load offset=144
42869  (get_local $1)
42870  )
42871  )
42872  )
42873  )
42874  (set_local $10
42875  (i64.extend_u/i32
42876  (i32.sub
42877  (get_local $7)
42878  (get_local $8)
42879  )
42880  )
42881  )
42882  (loop $label$0
42883  (set_local $3
42884  (i32.add
42885  (get_local $3)
42886  (i32.const 1)
42887  )
42888  )
42889  (br_if $label$0
42890  (i64.ne
42891  (tee_local $10
42892  (i64.shr_u
42893  (get_local $10)
42894  (i64.const 7)
42895  )
42896  )
42897  (i64.const 0)
42898  )
42899  )
42900  )
42901  (block $label$1
42902  (block $label$2
42903  (br_if $label$2
42904  (i32.lt_u
42905  (get_local $3)
42906  (i32.const 513)
42907  )
42908  )
42909  (set_local $11
42910  (call $malloc
42911  (get_local $3)
42912  )
42913  )
42914  (br $label$1)
42915  )
42916  (i32.store offset=4
42917  (i32.const 0)
42918  (tee_local $11
42919  (i32.sub
42920  (get_local $11)
42921  (i32.and
42922  (i32.add
42923  (get_local $3)
42924  (i32.const 15)
42925  )
42926  (i32.const -16)
42927  )
42928  )
42929  )
42930  )
42931  )
42932  (i32.store offset=4
42933  (get_local $12)
42934  (get_local $11)
42935  )
42936  (i32.store
42937  (get_local $12)
42938  (get_local $11)
42939  )
42940  (i32.store offset=8
42941  (get_local $12)
42942  (i32.add
42943  (get_local $11)
42944  (get_local $3)
42945  )
42946  )
42947  (drop
42948  (call $_ZN11enumivosystemlsIN5eosio10datastreamIPcEEEERT_S6_RKNS_6votingILy6138663577826885632EE13producer_infoE
42949  (get_local $12)
42950  (get_local $1)
42951  )
42952  )
42953  (call $db_update_i64
42954  (i32.load
42955  (i32.add
42956  (get_local $1)
42957  (i32.const 184)
42958  )
42959  )
42960  (get_local $2)
42961  (get_local $11)
42962  (get_local $3)
42963  )
42964  (block $label$3
42965  (br_if $label$3
42966  (i32.lt_u
42967  (get_local $3)
42968  (i32.const 513)
42969  )
42970  )
42971  (call $free
42972  (get_local $11)
42973  )
42974  )
42975  (block $label$4
42976  (br_if $label$4
42977  (i64.lt_u
42978  (get_local $6)
42979  (i64.load offset=16
42980  (get_local $0)
42981  )
42982  )
42983  )
42984  (i64.store
42985  (i32.add
42986  (get_local $0)
42987  (i32.const 16)
42988  )
42989  (select
42990  (i64.const -2)
42991  (i64.add
42992  (get_local $6)
42993  (i64.const 1)
42994  )
42995  (i64.gt_u
42996  (get_local $6)
42997  (i64.const -3)
42998  )
42999  )
43000  )
43001  )
43002  (i64.store offset=40
43003  (get_local $12)
43004  (tee_local $10
43005  (i64.load
43006  (i32.add
43007  (get_local $1)
43008  (i32.const 24)
43009  )
43010  )
43011  )
43012  )
43013  (i64.store offset=32
43014  (get_local $12)
43015  (tee_local $9
43016  (i64.load
43017  (i32.add
43018  (get_local $1)
43019  (i32.const 16)
43020  )
43021  )
43022  )
43023  )
43024  (block $label$5
43025  (br_if $label$5
43026  (i64.eqz
43027  (i64.or
43028  (i64.xor
43029  (get_local $4)
43030  (get_local $9)
43031  )
43032  (i64.xor
43033  (get_local $5)
43034  (get_local $10)
43035  )
43036  )
43037  )
43038  )
43039  (block $label$6
43040  (br_if $label$6
43041  (i32.gt_s
43042  (tee_local $3
43043  (i32.load
43044  (tee_local $1
43045  (i32.add
43046  (get_local $1)
43047  (i32.const 188)
43048  )
43049  )
43050  )
43051  )
43052  (i32.const -1)
43053  )
43054  )
43055  (i32.store
43056  (get_local $1)
43057  (tee_local $3
43058  (call $db_idx128_find_primary
43059  (i64.load
43060  (get_local $0)
43061  )
43062  (i64.load offset=8
43063  (get_local $0)
43064  )
43065  (i64.const -5915305344024389824)
43066  (i32.add
43067  (get_local $12)
43068  (i32.const 16)
43069  )
43070  (get_local $6)
43071  )
43072  )
43073  )
43074  )
43075  (call $db_idx128_update
43076  (get_local $3)
43077  (get_local $2)
43078  (i32.add
43079  (get_local $12)
43080  (i32.const 32)
43081  )
43082  )
43083  )
43084  (i32.store offset=4
43085  (i32.const 0)
43086  (i32.add
43087  (get_local $12)
43088  (i32.const 48)
43089  )
43090  )
43091  )
43092  (func $_ZN5eosio11multi_indexILy15938991009778630656EN11enumivosystem6votingILy6138663577826885632EE10voter_infoEJEE6modifyIZNS3_2onERKNS3_8regproxyEEUlRS4_E_EEvRKS4_yOT_ (param $0 i32) (param $1 i32) (param $2 i64) (param $3 i32)
43093  (local $4 i64)
43094  (local $5 i32)
43095  (local $6 i32)
43096  (local $7 i32)
43097  (local $8 i32)
43098  (local $9 i64)
43099  (local $10 i32)
43100  (local $11 i32)
43101  (set_local $10
43102  (tee_local $11
43103  (i32.sub
43104  (i32.load offset=4
43105  (i32.const 0)
43106  )
43107  (i32.const 16)
43108  )
43109  )
43110  )
43111  (i32.store offset=4
43112  (i32.const 0)
43113  (get_local $11)
43114  )
43115  (call $enumivo_assert
43116  (i32.eq
43117  (i32.load offset=84
43118  (get_local $1)
43119  )
43120  (get_local $0)
43121  )
43122  (i32.const 960)
43123  )
43124  (call $enumivo_assert
43125  (i64.eq
43126  (i64.load
43127  (get_local $0)
43128  )
43129  (call $current_receiver)
43130  )
43131  (i32.const 1008)
43132  )
43133  (i32.store offset=20
43134  (get_local $1)
43135  (i32.const 1)
43136  )
43137  (set_local $4
43138  (i64.load
43139  (get_local $1)
43140  )
43141  )
43142  (i32.store offset=16
43143  (get_local $1)
43144  (call $now)
43145  )
43146  (call $enumivo_assert
43147  (i64.eq
43148  (get_local $4)
43149  (i64.load
43150  (get_local $1)
43151  )
43152  )
43153  (i32.const 1072)
43154  )
43155  (set_local $9
43156  (i64.extend_u/i32
43157  (i32.shr_s
43158  (tee_local $7
43159  (i32.sub
43160  (tee_local $6
43161  (i32.load
43162  (i32.add
43163  (get_local $1)
43164  (i32.const 68)
43165  )
43166  )
43167  )
43168  (tee_local $5
43169  (i32.load offset=64
43170  (get_local $1)
43171  )
43172  )
43173  )
43174  )
43175  (i32.const 3)
43176  )
43177  )
43178  )
43179  (set_local $8
43180  (i32.const 64)
43181  )
43182  (loop $label$0
43183  (set_local $8
43184  (i32.add
43185  (get_local $8)
43186  (i32.const 1)
43187  )
43188  )
43189  (br_if $label$0
43190  (i64.ne
43191  (tee_local $9
43192  (i64.shr_u
43193  (get_local $9)
43194  (i64.const 7)
43195  )
43196  )
43197  (i64.const 0)
43198  )
43199  )
43200  )
43201  (block $label$1
43202  (br_if $label$1
43203  (i32.eq
43204  (get_local $5)
43205  (get_local $6)
43206  )
43207  )
43208  (set_local $8
43209  (i32.add
43210  (i32.and
43211  (get_local $7)
43212  (i32.const -8)
43213  )
43214  (get_local $8)
43215  )
43216  )
43217  )
43218  (block $label$2
43219  (block $label$3
43220  (br_if $label$3
43221  (i32.lt_u
43222  (tee_local $6
43223  (i32.add
43224  (get_local $8)
43225  (i32.const 8)
43226  )
43227  )
43228  (i32.const 513)
43229  )
43230  )
43231  (set_local $8
43232  (call $malloc
43233  (get_local $6)
43234  )
43235  )
43236  (br $label$2)
43237  )
43238  (i32.store offset=4
43239  (i32.const 0)
43240  (tee_local $8
43241  (i32.sub
43242  (get_local $11)
43243  (i32.and
43244  (i32.add
43245  (get_local $6)
43246  (i32.const 15)
43247  )
43248  (i32.const -16)
43249  )
43250  )
43251  )
43252  )
43253  )
43254  (i32.store offset=4
43255  (get_local $10)
43256  (get_local $8)
43257  )
43258  (i32.store
43259  (get_local $10)
43260  (get_local $8)
43261  )
43262  (i32.store offset=8
43263  (get_local $10)
43264  (i32.add
43265  (get_local $8)
43266  (get_local $6)
43267  )
43268  )
43269  (drop
43270  (call $_ZN11enumivosystemlsIN5eosio10datastreamIPcEEEERT_S6_RKNS_6votingILy6138663577826885632EE10voter_infoE
43271  (get_local $10)
43272  (get_local $1)
43273  )
43274  )
43275  (call $db_update_i64
43276  (i32.load
43277  (i32.add
43278  (get_local $1)
43279  (i32.const 88)
43280  )
43281  )
43282  (get_local $2)
43283  (get_local $8)
43284  (get_local $6)
43285  )
43286  (block $label$4
43287  (br_if $label$4
43288  (i32.lt_u
43289  (get_local $6)
43290  (i32.const 513)
43291  )
43292  )
43293  (call $free
43294  (get_local $8)
43295  )
43296  )
43297  (block $label$5
43298  (br_if $label$5
43299  (i64.lt_u
43300  (get_local $4)
43301  (i64.load offset=16
43302  (get_local $0)
43303  )
43304  )
43305  )
43306  (i64.store
43307  (i32.add
43308  (get_local $0)
43309  (i32.const 16)
43310  )
43311  (select
43312  (i64.const -2)
43313  (i64.add
43314  (get_local $4)
43315  (i64.const 1)
43316  )
43317  (i64.gt_u
43318  (get_local $4)
43319  (i64.const -3)
43320  )
43321  )
43322  )
43323  )
43324  (i32.store offset=4
43325  (i32.const 0)
43326  (i32.add
43327  (get_local $10)
43328  (i32.const 16)
43329  )
43330  )
43331  )
43332  (func $_ZN5eosio11multi_indexILy12531438729685161792EN11enumivosystem6votingILy6138663577826885632EE13producer_infoEJNS_10indexed_byILy12531717195943457440EN5boost11multi_index13const_mem_funIS4_oXadL_ZNKS4_8by_votesEvEEEEEEEE6modifyIZNS3_2onERKNS3_8regproxyEEUlRT_E_EEvRKS4_yOSG_ (param $0 i32) (param $1 i32) (param $2 i64) (param $3 i32)
43333  (local $4 i64)
43334  (local $5 i64)
43335  (local $6 i64)
43336  (local $7 i32)
43337  (local $8 i32)
43338  (local $9 i64)
43339  (local $10 i64)
43340  (local $11 i32)
43341  (local $12 i32)
43342  (set_local $12
43343  (tee_local $11
43344  (i32.sub
43345  (i32.load offset=4
43346  (i32.const 0)
43347  )
43348  (i32.const 48)
43349  )
43350  )
43351  )
43352  (i32.store offset=4
43353  (i32.const 0)
43354  (get_local $11)
43355  )
43356  (call $enumivo_assert
43357  (i32.eq
43358  (i32.load offset=180
43359  (get_local $1)
43360  )
43361  (get_local $0)
43362  )
43363  (i32.const 960)
43364  )
43365  (call $enumivo_assert
43366  (i64.eq
43367  (i64.load
43368  (get_local $0)
43369  )
43370  (call $current_receiver)
43371  )
43372  (i32.const 1008)
43373  )
43374  (i64.store offset=16
43375  (get_local $1)
43376  (tee_local $10
43377  (i64.add
43378  (tee_local $6
43379  (i64.load offset=48
43380  (tee_local $3
43381  (i32.load offset=4
43382  (i32.load
43383  (get_local $3)
43384  )
43385  )
43386  )
43387  )
43388  )
43389  (tee_local $4
43390  (i64.load offset=16
43391  (get_local $1)
43392  )
43393  )
43394  )
43395  )
43396  )
43397  (i64.store
43398  (tee_local $7
43399  (i32.add
43400  (get_local $1)
43401  (i32.const 24)
43402  )
43403  )
43404  (i64.add
43405  (i64.add
43406  (i64.load
43407  (i32.add
43408  (get_local $3)
43409  (i32.const 56)
43410  )
43411  )
43412  (tee_local $5
43413  (i64.load
43414  (get_local $7)
43415  )
43416  )
43417  )
43418  (select
43419  (i64.const 1)
43420  (i64.extend_u/i32
43421  (i64.lt_u
43422  (get_local $10)
43423  (get_local $6)
43424  )
43425  )
43426  (i64.lt_u
43427  (get_local $10)
43428  (get_local $4)
43429  )
43430  )
43431  )
43432  )
43433  (set_local $6
43434  (i64.load
43435  (get_local $1)
43436  )
43437  )
43438  (call $enumivo_assert
43439  (i32.const 1)
43440  (i32.const 1072)
43441  )
43442  (set_local $3
43443  (i32.sub
43444  (i32.add
43445  (tee_local $7
43446  (i32.load
43447  (i32.add
43448  (get_local $1)
43449  (i32.const 148)
43450  )
43451  )
43452  )
43453  (i32.const 144)
43454  )
43455  (tee_local $8
43456  (i32.load offset=144
43457  (get_local $1)
43458  )
43459  )
43460  )
43461  )
43462  (set_local $10
43463  (i64.extend_u/i32
43464  (i32.sub
43465  (get_local $7)
43466  (get_local $8)
43467  )
43468  )
43469  )
43470  (loop $label$0
43471  (set_local $3
43472  (i32.add
43473  (get_local $3)
43474  (i32.const 1)
43475  )
43476  )
43477  (br_if $label$0
43478  (i64.ne
43479  (tee_local $10
43480  (i64.shr_u
43481  (get_local $10)
43482  (i64.const 7)
43483  )
43484  )
43485  (i64.const 0)
43486  )
43487  )
43488  )
43489  (block $label$1
43490  (block $label$2
43491  (br_if $label$2
43492  (i32.lt_u
43493  (get_local $3)
43494  (i32.const 513)
43495  )
43496  )
43497  (set_local $11
43498  (call $malloc
43499  (get_local $3)
43500  )
43501  )
43502  (br $label$1)
43503  )
43504  (i32.store offset=4
43505  (i32.const 0)
43506  (tee_local $11
43507  (i32.sub
43508  (get_local $11)
43509  (i32.and
43510  (i32.add
43511  (get_local $3)
43512  (i32.const 15)
43513  )
43514  (i32.const -16)
43515  )
43516  )
43517  )
43518  )
43519  )
43520  (i32.store offset=4
43521  (get_local $12)
43522  (get_local $11)
43523  )
43524  (i32.store
43525  (get_local $12)
43526  (get_local $11)
43527  )
43528  (i32.store offset=8
43529  (get_local $12)
43530  (i32.add
43531  (get_local $11)
43532  (get_local $3)
43533  )
43534  )
43535  (drop
43536  (call $_ZN11enumivosystemlsIN5eosio10datastreamIPcEEEERT_S6_RKNS_6votingILy6138663577826885632EE13producer_infoE
43537  (get_local $12)
43538  (get_local $1)
43539  )
43540  )
43541  (call $db_update_i64
43542  (i32.load
43543  (i32.add
43544  (get_local $1)
43545  (i32.const 184)
43546  )
43547  )
43548  (get_local $2)
43549  (get_local $11)
43550  (get_local $3)
43551  )
43552  (block $label$3
43553  (br_if $label$3
43554  (i32.lt_u
43555  (get_local $3)
43556  (i32.const 513)
43557  )
43558  )
43559  (call $free
43560  (get_local $11)
43561  )
43562  )
43563  (block $label$4
43564  (br_if $label$4
43565  (i64.lt_u
43566  (get_local $6)
43567  (i64.load offset=16
43568  (get_local $0)
43569  )
43570  )
43571  )
43572  (i64.store
43573  (i32.add
43574  (get_local $0)
43575  (i32.const 16)
43576  )
43577  (select
43578  (i64.const -2)
43579  (i64.add
43580  (get_local $6)
43581  (i64.const 1)
43582  )
43583  (i64.gt_u
43584  (get_local $6)
43585  (i64.const -3)
43586  )
43587  )
43588  )
43589  )
43590  (i64.store offset=40
43591  (get_local $12)
43592  (tee_local $10
43593  (i64.load
43594  (i32.add
43595  (get_local $1)
43596  (i32.const 24)
43597  )
43598  )
43599  )
43600  )
43601  (i64.store offset=32
43602  (get_local $12)
43603  (tee_local $9
43604  (i64.load
43605  (i32.add
43606  (get_local $1)
43607  (i32.const 16)
43608  )
43609  )
43610  )
43611  )
43612  (block $label$5
43613  (br_if $label$5
43614  (i64.eqz
43615  (i64.or
43616  (i64.xor
43617  (get_local $4)
43618  (get_local $9)
43619  )
43620  (i64.xor
43621  (get_local $5)
43622  (get_local $10)
43623  )
43624  )
43625  )
43626  )
43627  (block $label$6
43628  (br_if $label$6
43629  (i32.gt_s
43630  (tee_local $3
43631  (i32.load
43632  (tee_local $1
43633  (i32.add
43634  (get_local $1)
43635  (i32.const 188)
43636  )
43637  )
43638  )
43639  )
43640  (i32.const -1)
43641  )
43642  )
43643  (i32.store
43644  (get_local $1)
43645  (tee_local $3
43646  (call $db_idx128_find_primary
43647  (i64.load
43648  (get_local $0)
43649  )
43650  (i64.load offset=8
43651  (get_local $0)
43652  )
43653  (i64.const -5915305344024389824)
43654  (i32.add
43655  (get_local $12)
43656  (i32.const 16)
43657  )
43658  (get_local $6)
43659  )
43660  )
43661  )
43662  )
43663  (call $db_idx128_update
43664  (get_local $3)
43665  (get_local $2)
43666  (i32.add
43667  (get_local $12)
43668  (i32.const 32)
43669  )
43670  )
43671  )
43672  (i32.store offset=4
43673  (i32.const 0)
43674  (i32.add
43675  (get_local $12)
43676  (i32.const 48)
43677  )
43678  )
43679  )
43680  (func $_ZN5eosio11multi_indexILy15938991009778630656EN11enumivosystem6votingILy6138663577826885632EE10voter_infoEJEE7emplaceIZNS3_2onERKNS3_8regproxyEEUlRS4_E0_EENS5_14const_iteratorEyOT_ (param $0 i32) (param $1 i32) (param $2 i64) (param $3 i32)
43681  (local $4 i32)
43682  (local $5 i32)
43683  (local $6 i32)
43684  (local $7 i32)
43685  (i32.store offset=4
43686  (i32.const 0)
43687  (tee_local $7
43688  (i32.sub
43689  (i32.load offset=4
43690  (i32.const 0)
43691  )
43692  (i32.const 48)
43693  )
43694  )
43695  )
43696  (i64.store offset=40
43697  (get_local $7)
43698  (get_local $2)
43699  )
43700  (call $enumivo_assert
43701  (i64.eq
43702  (i64.load
43703  (get_local $1)
43704  )
43705  (call $current_receiver)
43706  )
43707  (i32.const 1216)
43708  )
43709  (i32.store offset=20
43710  (get_local $7)
43711  (get_local $3)
43712  )
43713  (i32.store offset=16
43714  (get_local $7)
43715  (get_local $1)
43716  )
43717  (i32.store offset=24
43718  (get_local $7)
43719  (i32.add
43720  (get_local $7)
43721  (i32.const 40)
43722  )
43723  )
43724  (i64.store offset=8
43725  (tee_local $3
43726  (call $_Znwj
43727  (i32.const 96)
43728  )
43729  )
43730  (i64.const 0)
43731  )
43732  (i64.store
43733  (get_local $3)
43734  (i64.const 0)
43735  )
43736  (i64.store offset=16
43737  (get_local $3)
43738  (i64.const 0)
43739  )
43740  (i64.store offset=24
43741  (get_local $3)
43742  (i64.const 0)
43743  )
43744  (i64.store offset=32
43745  (get_local $3)
43746  (i64.const 0)
43747  )
43748  (i64.store offset=40
43749  (get_local $3)
43750  (i64.const 0)
43751  )
43752  (i64.store
43753  (i32.add
43754  (get_local $3)
43755  (i32.const 56)
43756  )
43757  (i64.const 0)
43758  )
43759  (i64.store offset=48
43760  (get_local $3)
43761  (i64.const 0)
43762  )
43763  (i32.store offset=64
43764  (get_local $3)
43765  (i32.const 0)
43766  )
43767  (i32.store offset=68
43768  (get_local $3)
43769  (i32.const 0)
43770  )
43771  (i32.store offset=72
43772  (get_local $3)
43773  (i32.const 0)
43774  )
43775  (i32.store offset=76
43776  (get_local $3)
43777  (i32.const 0)
43778  )
43779  (i32.store offset=80
43780  (get_local $3)
43781  (i32.const 0)
43782  )
43783  (i32.store offset=84
43784  (get_local $3)
43785  (get_local $1)
43786  )
43787  (call $_ZZN5eosio11multi_indexILy15938991009778630656EN11enumivosystem6votingILy6138663577826885632EE10voter_infoEJEE7emplaceIZNS3_2onERKNS3_8regproxyEEUlRS4_E0_EENS5_14const_iteratorEyOT_ENKUlRSD_E_clINS5_4itemEEEDaSF_
43788  (i32.add
43789  (get_local $7)
43790  (i32.const 16)
43791  )
43792  (get_local $3)
43793  )
43794  (i32.store offset=32
43795  (get_local $7)
43796  (get_local $3)
43797  )
43798  (i64.store offset=16
43799  (get_local $7)
43800  (tee_local $2
43801  (i64.load
43802  (get_local $3)
43803  )
43804  )
43805  )
43806  (i32.store offset=12
43807  (get_local $7)
43808  (tee_local $4
43809  (i32.load offset=88
43810  (get_local $3)
43811  )
43812  )
43813  )
43814  (block $label$0
43815  (block $label$1
43816  (br_if $label$1
43817  (i32.ge_u
43818  (tee_local $5
43819  (i32.load
43820  (tee_local $6
43821  (i32.add
43822  (get_local $1)
43823  (i32.const 28)
43824  )
43825  )
43826  )
43827  )
43828  (i32.load
43829  (i32.add
43830  (get_local $1)
43831  (i32.const 32)
43832  )
43833  )
43834  )
43835  )
43836  (i64.store offset=8
43837  (get_local $5)
43838  (get_local $2)
43839  )
43840  (i32.store offset=16
43841  (get_local $5)
43842  (get_local $4)
43843  )
43844  (i32.store offset=32
43845  (get_local $7)
43846  (i32.const 0)
43847  )
43848  (i32.store
43849  (get_local $5)
43850  (get_local $3)
43851  )
43852  (i32.store
43853  (get_local $6)
43854  (i32.add
43855  (get_local $5)
43856  (i32.const 24)
43857  )
43858  )
43859  (br $label$0)
43860  )
43861  (call $_ZNSt3__16vectorIN5eosio11multi_indexILy15938991009778630656EN11enumivosystem6votingILy6138663577826885632EE10voter_infoEJEE8item_ptrENS_9allocatorIS8_EEE24__emplace_back_slow_pathIJNS_10unique_ptrINS7_4itemENS_14default_deleteISE_EEEERyRlEEEvDpOT_
43862  (i32.add
43863  (get_local $1)
43864  (i32.const 24)
43865  )
43866  (i32.add
43867  (get_local $7)
43868  (i32.const 32)
43869  )
43870  (i32.add
43871  (get_local $7)
43872  (i32.const 16)
43873  )
43874  (i32.add
43875  (get_local $7)
43876  (i32.const 12)
43877  )
43878  )
43879  )
43880  (i32.store offset=4
43881  (get_local $0)
43882  (get_local $3)
43883  )
43884  (i32.store
43885  (get_local $0)
43886  (get_local $1)
43887  )
43888  (set_local $3
43889  (i32.load offset=32
43890  (get_local $7)
43891  )
43892  )
43893  (i32.store offset=32
43894  (get_local $7)
43895  (i32.const 0)
43896  )
43897  (block $label$2
43898  (br_if $label$2
43899  (i32.eqz
43900  (get_local $3)
43901  )
43902  )
43903  (block $label$3
43904  (br_if $label$3
43905  (i32.eqz
43906  (tee_local $1
43907  (i32.load offset=64
43908  (get_local $3)
43909  )
43910  )
43911  )
43912  )
43913  (i32.store
43914  (i32.add
43915  (get_local $3)
43916  (i32.const 68)
43917  )
43918  (get_local $1)
43919  )
43920  (call $_ZdlPv
43921  (get_local $1)
43922  )
43923  )
43924  (call $_ZdlPv
43925  (get_local $3)
43926  )
43927  )
43928  (i32.store offset=4
43929  (i32.const 0)
43930  (i32.add
43931  (get_local $7)
43932  (i32.const 48)
43933  )
43934  )
43935  )
43936  (func $_ZZN5eosio11multi_indexILy15938991009778630656EN11enumivosystem6votingILy6138663577826885632EE10voter_infoEJEE7emplaceIZNS3_2onERKNS3_8regproxyEEUlRS4_E0_EENS5_14const_iteratorEyOT_ENKUlRSD_E_clINS5_4itemEEEDaSF_ (param $0 i32) (param $1 i32)
43937  (local $2 i32)
43938  (local $3 i32)
43939  (local $4 i32)
43940  (local $5 i32)
43941  (local $6 i32)
43942  (local $7 i64)
43943  (local $8 i32)
43944  (local $9 i32)
43945  (set_local $8
43946  (tee_local $9
43947  (i32.sub
43948  (i32.load offset=4
43949  (i32.const 0)
43950  )
43951  (i32.const 16)
43952  )
43953  )
43954  )
43955  (i32.store offset=4
43956  (i32.const 0)
43957  (get_local $9)
43958  )
43959  (i64.store
43960  (get_local $1)
43961  (i64.load
43962  (i32.load
43963  (i32.load offset=4
43964  (get_local $0)
43965  )
43966  )
43967  )
43968  )
43969  (set_local $2
43970  (i32.load
43971  (get_local $0)
43972  )
43973  )
43974  (set_local $6
43975  (call $now)
43976  )
43977  (i64.store
43978  (i32.add
43979  (get_local $1)
43980  (i32.const 56)
43981  )
43982  (i64.const 0)
43983  )
43984  (i64.store offset=48
43985  (get_local $1)
43986  (i64.const 0)
43987  )
43988  (i64.store offset=8
43989  (get_local $1)
43990  (i64.const 0)
43991  )
43992  (i32.store offset=16
43993  (get_local $1)
43994  (get_local $6)
43995  )
43996  (i32.store offset=20
43997  (get_local $1)
43998  (i32.const 1)
43999  )
44000  (i64.store offset=24
44001  (get_local $1)
44002  (i64.const 0)
44003  )
44004  (set_local $7
44005  (i64.extend_u/i32
44006  (i32.shr_s
44007  (tee_local $5
44008  (i32.sub
44009  (tee_local $4
44010  (i32.load
44011  (i32.add
44012  (get_local $1)
44013  (i32.const 68)
44014  )
44015  )
44016  )
44017  (tee_local $3
44018  (i32.load offset=64
44019  (get_local $1)
44020  )
44021  )
44022  )
44023  )
44024  (i32.const 3)
44025  )
44026  )
44027  )
44028  (set_local $6
44029  (i32.const 64)
44030  )
44031  (loop $label$0
44032  (set_local $6
44033  (i32.add
44034  (get_local $6)
44035  (i32.const 1)
44036  )
44037  )
44038  (br_if $label$0
44039  (i64.ne
44040  (tee_local $7
44041  (i64.shr_u
44042  (get_local $7)
44043  (i64.const 7)
44044  )
44045  )
44046  (i64.const 0)
44047  )
44048  )
44049  )
44050  (block $label$1
44051  (br_if $label$1
44052  (i32.eq
44053  (get_local $3)
44054  (get_local $4)
44055  )
44056  )
44057  (set_local $6
44058  (i32.add
44059  (i32.and
44060  (get_local $5)
44061  (i32.const -8)
44062  )
44063  (get_local $6)
44064  )
44065  )
44066  )
44067  (block $label$2
44068  (block $label$3
44069  (br_if $label$3
44070  (i32.lt_u
44071  (tee_local $4
44072  (i32.add
44073  (get_local $6)
44074  (i32.const 8)
44075  )
44076  )
44077  (i32.const 513)
44078  )
44079  )
44080  (set_local $6
44081  (call $malloc
44082  (get_local $4)
44083  )
44084  )
44085  (br $label$2)
44086  )
44087  (i32.store offset=4
44088  (i32.const 0)
44089  (tee_local $6
44090  (i32.sub
44091  (get_local $9)
44092  (i32.and
44093  (i32.add
44094  (get_local $4)
44095  (i32.const 15)
44096  )
44097  (i32.const -16)
44098  )
44099  )
44100  )
44101  )
44102  )
44103  (i32.store offset=4
44104  (get_local $8)
44105  (get_local $6)
44106  )
44107  (i32.store
44108  (get_local $8)
44109  (get_local $6)
44110  )
44111  (i32.store offset=8
44112  (get_local $8)
44113  (i32.add
44114  (get_local $6)
44115  (get_local $4)
44116  )
44117  )
44118  (drop
44119  (call $_ZN11enumivosystemlsIN5eosio10datastreamIPcEEEERT_S6_RKNS_6votingILy6138663577826885632EE10voter_infoE
44120  (get_local $8)
44121  (get_local $1)
44122  )
44123  )
44124  (i32.store offset=88
44125  (get_local $1)
44126  (call $db_store_i64
44127  (i64.load offset=8
44128  (get_local $2)
44129  )
44130  (i64.const -2507753063930920960)
44131  (i64.load
44132  (i32.load offset=8
44133  (get_local $0)
44134  )
44135  )
44136  (tee_local $7
44137  (i64.load
44138  (get_local $1)
44139  )
44140  )
44141  (get_local $6)
44142  (get_local $4)
44143  )
44144  )
44145  (block $label$4
44146  (br_if $label$4
44147  (i32.lt_u
44148  (get_local $4)
44149  (i32.const 513)
44150  )
44151  )
44152  (call $free
44153  (get_local $6)
44154  )
44155  )
44156  (block $label$5
44157  (br_if $label$5
44158  (i64.lt_u
44159  (get_local $7)
44160  (i64.load offset=16
44161  (get_local $2)
44162  )
44163  )
44164  )
44165  (i64.store
44166  (i32.add
44167  (get_local $2)
44168  (i32.const 16)
44169  )
44170  (select
44171  (i64.const -2)
44172  (i64.add
44173  (get_local $7)
44174  (i64.const 1)
44175  )
44176  (i64.gt_u
44177  (get_local $7)
44178  (i64.const -3)
44179  )
44180  )
44181  )
44182  )
44183  (i32.store offset=4
44184  (i32.const 0)
44185  (i32.add
44186  (get_local $8)
44187  (i32.const 16)
44188  )
44189  )
44190  )
44191  (func $_ZN5eosio11multi_indexILy13445401747262537728EN11enumivosystem18delegate_bandwidthILy6138663577826885632EE14refund_requestEJEE5eraseERKS4_ (param $0 i32) (param $1 i32)
44192  (local $2 i64)
44193  (local $3 i32)
44194  (local $4 i32)
44195  (local $5 i32)
44196  (local $6 i32)
44197  (local $7 i32)
44198  (local $8 i32)
44199  (call $enumivo_assert
44200  (i32.eq
44201  (i32.load offset=24
44202  (get_local $1)
44203  )
44204  (get_local $0)
44205  )
44206  (i32.const 2656)
44207  )
44208  (call $enumivo_assert
44209  (i64.eq
44210  (i64.load
44211  (get_local $0)
44212  )
44213  (call $current_receiver)
44214  )
44215  (i32.const 2704)
44216  )
44217  (block $label$0
44218  (br_if $label$0
44219  (i32.eq
44220  (tee_local $7
44221  (i32.load
44222  (tee_local $5
44223  (i32.add
44224  (get_local $0)
44225  (i32.const 28)
44226  )
44227  )
44228  )
44229  )
44230  (tee_local $3
44231  (i32.load offset=24
44232  (get_local $0)
44233  )
44234  )
44235  )
44236  )
44237  (set_local $2
44238  (i64.load
44239  (get_local $1)
44240  )
44241  )
44242  (set_local $6
44243  (i32.sub
44244  (i32.const 0)
44245  (get_local $3)
44246  )
44247  )
44248  (set_local $8
44249  (i32.add
44250  (get_local $7)
44251  (i32.const -24)
44252  )
44253  )
44254  (loop $label$1
44255  (br_if $label$0
44256  (i64.eq
44257  (i64.load
44258  (i32.load
44259  (get_local $8)
44260  )
44261  )
44262  (get_local $2)
44263  )
44264  )
44265  (set_local $7
44266  (get_local $8)
44267  )
44268  (set_local $8
44269  (tee_local $4
44270  (i32.add
44271  (get_local $8)
44272  (i32.const -24)
44273  )
44274  )
44275  )
44276  (br_if $label$1
44277  (i32.ne
44278  (i32.add
44279  (get_local $4)
44280  (get_local $6)
44281  )
44282  (i32.const -24)
44283  )
44284  )
44285  )
44286  )
44287  (call $enumivo_assert
44288  (i32.ne
44289  (get_local $7)
44290  (get_local $3)
44291  )
44292  (i32.const 2768)
44293  )
44294  (set_local $8
44295  (i32.add
44296  (get_local $7)
44297  (i32.const -24)
44298  )
44299  )
44300  (block $label$2
44301  (block $label$3
44302  (br_if $label$3
44303  (i32.eq
44304  (get_local $7)
44305  (tee_local $4
44306  (i32.load
44307  (get_local $5)
44308  )
44309  )
44310  )
44311  )
44312  (set_local $3
44313  (i32.sub
44314  (i32.const 0)
44315  (get_local $4)
44316  )
44317  )
44318  (set_local $7
44319  (get_local $8)
44320  )
44321  (loop $label$4
44322  (set_local $6
44323  (i32.load
44324  (tee_local $8
44325  (i32.add
44326  (get_local $7)
44327  (i32.const 24)
44328  )
44329  )
44330  )
44331  )
44332  (i32.store
44333  (get_local $8)
44334  (i32.const 0)
44335  )
44336  (set_local $4
44337  (i32.load
44338  (get_local $7)
44339  )
44340  )
44341  (i32.store
44342  (get_local $7)
44343  (get_local $6)
44344  )
44345  (block $label$5
44346  (br_if $label$5
44347  (i32.eqz
44348  (get_local $4)
44349  )
44350  )
44351  (call $_ZdlPv
44352  (get_local $4)
44353  )
44354  )
44355  (i32.store
44356  (i32.add
44357  (get_local $7)
44358  (i32.const 16)
44359  )
44360  (i32.load
44361  (i32.add
44362  (get_local $7)
44363  (i32.const 40)
44364  )
44365  )
44366  )
44367  (i64.store
44368  (i32.add
44369  (get_local $7)
44370  (i32.const 8)
44371  )
44372  (i64.load
44373  (i32.add
44374  (get_local $7)
44375  (i32.const 32)
44376  )
44377  )
44378  )
44379  (set_local $7
44380  (get_local $8)
44381  )
44382  (br_if $label$4
44383  (i32.ne
44384  (i32.add
44385  (get_local $8)
44386  (get_local $3)
44387  )
44388  (i32.const -24)
44389  )
44390  )
44391  )
44392  (br_if $label$2
44393  (i32.eq
44394  (tee_local $7
44395  (i32.load
44396  (i32.add
44397  (get_local $0)
44398  (i32.const 28)
44399  )
44400  )
44401  )
44402  (get_local $8)
44403  )
44404  )
44405  )
44406  (loop $label$6
44407  (set_local $4
44408  (i32.load
44409  (tee_local $7
44410  (i32.add
44411  (get_local $7)
44412  (i32.const -24)
44413  )
44414  )
44415  )
44416  )
44417  (i32.store
44418  (get_local $7)
44419  (i32.const 0)
44420  )
44421  (block $label$7
44422  (br_if $label$7
44423  (i32.eqz
44424  (get_local $4)
44425  )
44426  )
44427  (call $_ZdlPv
44428  (get_local $4)
44429  )
44430  )
44431  (br_if $label$6
44432  (i32.ne
44433  (get_local $8)
44434  (get_local $7)
44435  )
44436  )
44437  )
44438  )
44439  (i32.store
44440  (i32.add
44441  (get_local $0)
44442  (i32.const 28)
44443  )
44444  (get_local $8)
44445  )
44446  (call $db_remove_i64
44447  (i32.load offset=28
44448  (get_local $1)
44449  )
44450  )
44451  )
44452  (func $_ZN5eosio11multi_indexILy5377987680120340480EN11enumivosystem18delegate_bandwidthILy6138663577826885632EE19delegated_bandwidthEJEE7emplaceIZNS3_2onERKNS3_10delegatebwEEUlRT_E_EENS5_14const_iteratorEyOSA_ (param $0 i32) (param $1 i32) (param $2 i64) (param $3 i32)
44453  (local $4 i32)
44454  (local $5 i32)
44455  (local $6 i32)
44456  (local $7 i32)
44457  (i32.store offset=4
44458  (i32.const 0)
44459  (tee_local $7
44460  (i32.sub
44461  (i32.load offset=4
44462  (i32.const 0)
44463  )
44464  (i32.const 48)
44465  )
44466  )
44467  )
44468  (i64.store offset=40
44469  (get_local $7)
44470  (get_local $2)
44471  )
44472  (call $enumivo_assert
44473  (i64.eq
44474  (i64.load
44475  (get_local $1)
44476  )
44477  (call $current_receiver)
44478  )
44479  (i32.const 1216)
44480  )
44481  (i32.store offset=20
44482  (get_local $7)
44483  (get_local $3)
44484  )
44485  (i32.store offset=16
44486  (get_local $7)
44487  (get_local $1)
44488  )
44489  (i32.store offset=24
44490  (get_local $7)
44491  (i32.add
44492  (get_local $7)
44493  (i32.const 40)
44494  )
44495  )
44496  (i64.store offset=24
44497  (tee_local $3
44498  (call $_Znwj
44499  (i32.const 64)
44500  )
44501  )
44502  (i64.const 0)
44503  )
44504  (i64.store offset=16
44505  (get_local $3)
44506  (i64.const 0)
44507  )
44508  (i64.store offset=32
44509  (get_local $3)
44510  (i64.const 0)
44511  )
44512  (i64.store offset=40
44513  (get_local $3)
44514  (i64.const 0)
44515  )
44516  (i32.store offset=48
44517  (get_local $3)
44518  (get_local $1)
44519  )
44520  (call $_ZZN5eosio11multi_indexILy5377987680120340480EN11enumivosystem18delegate_bandwidthILy6138663577826885632EE19delegated_bandwidthEJEE7emplaceIZNS3_2onERKNS3_10delegatebwEEUlRT_E_EENS5_14const_iteratorEyOSA_ENKUlSB_E_clINS5_4itemEEEDaSB_
44521  (i32.add
44522  (get_local $7)
44523  (i32.const 16)
44524  )
44525  (get_local $3)
44526  )
44527  (i32.store offset=32
44528  (get_local $7)
44529  (get_local $3)
44530  )
44531  (i64.store offset=16
44532  (get_local $7)
44533  (tee_local $2
44534  (i64.load offset=8
44535  (get_local $3)
44536  )
44537  )
44538  )
44539  (i32.store offset=12
44540  (get_local $7)
44541  (tee_local $4
44542  (i32.load offset=52
44543  (get_local $3)
44544  )
44545  )
44546  )
44547  (block $label$0
44548  (block $label$1
44549  (br_if $label$1
44550  (i32.ge_u
44551  (tee_local $5
44552  (i32.load
44553  (tee_local $6
44554  (i32.add
44555  (get_local $1)
44556  (i32.const 28)
44557  )
44558  )
44559  )
44560  )
44561  (i32.load
44562  (i32.add
44563  (get_local $1)
44564  (i32.const 32)
44565  )
44566  )
44567  )
44568  )
44569  (i64.store offset=8
44570  (get_local $5)
44571  (get_local $2)
44572  )
44573  (i32.store offset=16
44574  (get_local $5)
44575  (get_local $4)
44576  )
44577  (i32.store offset=32
44578  (get_local $7)
44579  (i32.const 0)
44580  )
44581  (i32.store
44582  (get_local $5)
44583  (get_local $3)
44584  )
44585  (i32.store
44586  (get_local $6)
44587  (i32.add
44588  (get_local $5)
44589  (i32.const 24)
44590  )
44591  )
44592  (br $label$0)
44593  )
44594  (call $_ZNSt3__16vectorIN5eosio11multi_indexILy5377987680120340480EN11enumivosystem18delegate_bandwidthILy6138663577826885632EE19delegated_bandwidthEJEE8item_ptrENS_9allocatorIS8_EEE24__emplace_back_slow_pathIJNS_10unique_ptrINS7_4itemENS_14default_deleteISE_EEEERyRlEEEvDpOT_
44595  (i32.add
44596  (get_local $1)
44597  (i32.const 24)
44598  )
44599  (i32.add
44600  (get_local $7)
44601  (i32.const 32)
44602  )
44603  (i32.add
44604  (get_local $7)
44605  (i32.const 16)
44606  )
44607  (i32.add
44608  (get_local $7)
44609  (i32.const 12)
44610  )
44611  )
44612  )
44613  (i32.store offset=4
44614  (get_local $0)
44615  (get_local $3)
44616  )
44617  (i32.store
44618  (get_local $0)
44619  (get_local $1)
44620  )
44621  (set_local $3
44622  (i32.load offset=32
44623  (get_local $7)
44624  )
44625  )
44626  (i32.store offset=32
44627  (get_local $7)
44628  (i32.const 0)
44629  )
44630  (block $label$2
44631  (br_if $label$2
44632  (i32.eqz
44633  (get_local $3)
44634  )
44635  )
44636  (call $_ZdlPv
44637  (get_local $3)
44638  )
44639  )
44640  (i32.store offset=4
44641  (i32.const 0)
44642  (i32.add
44643  (get_local $7)
44644  (i32.const 48)
44645  )
44646  )
44647  )
44648  (func $_ZN5eosio11multi_indexILy5377987680120340480EN11enumivosystem18delegate_bandwidthILy6138663577826885632EE19delegated_bandwidthEJEE6modifyIZNS3_2onERKNS3_10delegatebwEEUlRT_E0_EEvRKS4_yOSA_ (param $0 i32) (param $1 i32) (param $2 i64) (param $3 i32)
44649  (local $4 i64)
44650  (local $5 i32)
44651  (i32.store offset=4
44652  (i32.const 0)
44653  (tee_local $5
44654  (i32.sub
44655  (i32.load offset=4
44656  (i32.const 0)
44657  )
44658  (i32.const 64)
44659  )
44660  )
44661  )
44662  (call $enumivo_assert
44663  (i32.eq
44664  (i32.load offset=48
44665  (get_local $1)
44666  )
44667  (get_local $0)
44668  )
44669  (i32.const 960)
44670  )
44671  (call $enumivo_assert
44672  (i64.eq
44673  (i64.load
44674  (get_local $0)
44675  )
44676  (call $current_receiver)
44677  )
44678  (i32.const 1008)
44679  )
44680  (set_local $4
44681  (i64.load offset=8
44682  (get_local $1)
44683  )
44684  )
44685  (call $_ZZN11enumivosystem18delegate_bandwidthILy6138663577826885632EE2onERKNS1_10delegatebwEENKUlRT_E0_clINS1_19delegated_bandwidthEEEDaS6_
44686  (get_local $3)
44687  (get_local $1)
44688  )
44689  (call $enumivo_assert
44690  (i64.eq
44691  (get_local $4)
44692  (i64.load offset=8
44693  (get_local $1)
44694  )
44695  )
44696  (i32.const 1072)
44697  )
44698  (i32.store offset=56
44699  (get_local $5)
44700  (i32.add
44701  (get_local $5)
44702  (i32.const 48)
44703  )
44704  )
44705  (i32.store offset=52
44706  (get_local $5)
44707  (get_local $5)
44708  )
44709  (i32.store offset=48
44710  (get_local $5)
44711  (get_local $5)
44712  )
44713  (drop
44714  (call $_ZN11enumivosystemlsIN5eosio10datastreamIPcEEEERT_S6_RKNS_18delegate_bandwidthILy6138663577826885632EE19delegated_bandwidthE
44715  (i32.add
44716  (get_local $5)
44717  (i32.const 48)
44718  )
44719  (get_local $1)
44720  )
44721  )
44722  (call $db_update_i64
44723  (i32.load offset=52
44724  (get_local $1)
44725  )
44726  (get_local $2)
44727  (get_local $5)
44728  (i32.const 48)
44729  )
44730  (block $label$0
44731  (br_if $label$0
44732  (i64.lt_u
44733  (get_local $4)
44734  (i64.load offset=16
44735  (get_local $0)
44736  )
44737  )
44738  )
44739  (i64.store
44740  (i32.add
44741  (get_local $0)
44742  (i32.const 16)
44743  )
44744  (select
44745  (i64.const -2)
44746  (i64.add
44747  (get_local $4)
44748  (i64.const 1)
44749  )
44750  (i64.gt_u
44751  (get_local $4)
44752  (i64.const -3)
44753  )
44754  )
44755  )
44756  )
44757  (i32.store offset=4
44758  (i32.const 0)
44759  (i32.add
44760  (get_local $5)
44761  (i32.const 64)
44762  )
44763  )
44764  )
44765  (func $_ZN5eosio11multi_indexILy14785995549379657728EN11enumivosystem18delegate_bandwidthILy6138663577826885632EE15total_resourcesEJEE6modifyIZNS3_2onERKNS3_10delegatebwEEUlRT_E2_EEvRKS4_yOSA_ (param $0 i32) (param $1 i32) (param $2 i64) (param $3 i32)
44766  (local $4 i64)
44767  (local $5 i32)
44768  (i32.store offset=4
44769  (i32.const 0)
44770  (tee_local $5
44771  (i32.sub
44772  (i32.load offset=4
44773  (i32.const 0)
44774  )
44775  (i32.const 64)
44776  )
44777  )
44778  )
44779  (call $enumivo_assert
44780  (i32.eq
44781  (i32.load offset=40
44782  (get_local $1)
44783  )
44784  (get_local $0)
44785  )
44786  (i32.const 960)
44787  )
44788  (call $enumivo_assert
44789  (i64.eq
44790  (i64.load
44791  (get_local $0)
44792  )
44793  (call $current_receiver)
44794  )
44795  (i32.const 1008)
44796  )
44797  (set_local $4
44798  (i64.load
44799  (get_local $1)
44800  )
44801  )
44802  (call $_ZZN11enumivosystem18delegate_bandwidthILy6138663577826885632EE2onERKNS1_10delegatebwEENKUlRT_E2_clINS1_15total_resourcesEEEDaS6_
44803  (get_local $3)
44804  (get_local $1)
44805  )
44806  (call $enumivo_assert
44807  (i64.eq
44808  (get_local $4)
44809  (i64.load
44810  (get_local $1)
44811  )
44812  )
44813  (i32.const 1072)
44814  )
44815  (i32.store offset=56
44816  (get_local $5)
44817  (i32.add
44818  (get_local $5)
44819  (i32.const 40)
44820  )
44821  )
44822  (i32.store offset=52
44823  (get_local $5)
44824  (get_local $5)
44825  )
44826  (i32.store offset=48
44827  (get_local $5)
44828  (get_local $5)
44829  )
44830  (drop
44831  (call $_ZN11enumivosystemlsIN5eosio10datastreamIPcEEEERT_S6_RKNS_18delegate_bandwidthILy6138663577826885632EE15total_resourcesE
44832  (i32.add
44833  (get_local $5)
44834  (i32.const 48)
44835  )
44836  (get_local $1)
44837  )
44838  )
44839  (call $db_update_i64
44840  (i32.load offset=44
44841  (get_local $1)
44842  )
44843  (get_local $2)
44844  (get_local $5)
44845  (i32.const 40)
44846  )
44847  (block $label$0
44848  (br_if $label$0
44849  (i64.lt_u
44850  (get_local $4)
44851  (i64.load offset=16
44852  (get_local $0)
44853  )
44854  )
44855  )
44856  (i64.store
44857  (i32.add
44858  (get_local $0)
44859  (i32.const 16)
44860  )
44861  (select
44862  (i64.const -2)
44863  (i64.add
44864  (get_local $4)
44865  (i64.const 1)
44866  )
44867  (i64.gt_u
44868  (get_local $4)
44869  (i64.const -3)
44870  )
44871  )
44872  )
44873  )
44874  (i32.store offset=4
44875  (i32.const 0)
44876  (i32.add
44877  (get_local $5)
44878  (i32.const 64)
44879  )
44880  )
44881  )
44882  (func $_ZN5eosio11multi_indexILy14785995549379657728EN11enumivosystem18delegate_bandwidthILy6138663577826885632EE15total_resourcesEJEE7emplaceIZNS3_2onERKNS3_10delegatebwEEUlRT_E1_EENS5_14const_iteratorEyOSA_ (param $0 i32) (param $1 i32) (param $2 i64) (param $3 i32)
44883  (local $4 i32)
44884  (local $5 i32)
44885  (local $6 i32)
44886  (local $7 i32)
44887  (i32.store offset=4
44888  (i32.const 0)
44889  (tee_local $7
44890  (i32.sub
44891  (i32.load offset=4
44892  (i32.const 0)
44893  )
44894  (i32.const 48)
44895  )
44896  )
44897  )
44898  (i64.store offset=40
44899  (get_local $7)
44900  (get_local $2)
44901  )
44902  (call $enumivo_assert
44903  (i64.eq
44904  (i64.load
44905  (get_local $1)
44906  )
44907  (call $current_receiver)
44908  )
44909  (i32.const 1216)
44910  )
44911  (i32.store offset=20
44912  (get_local $7)
44913  (get_local $3)
44914  )
44915  (i32.store offset=16
44916  (get_local $7)
44917  (get_local $1)
44918  )
44919  (i32.store offset=24
44920  (get_local $7)
44921  (i32.add
44922  (get_local $7)
44923  (i32.const 40)
44924  )
44925  )
44926  (i64.store offset=16
44927  (tee_local $3
44928  (call $_Znwj
44929  (i32.const 56)
44930  )
44931  )
44932  (i64.const 0)
44933  )
44934  (i64.store offset=8
44935  (get_local $3)
44936  (i64.const 0)
44937  )
44938  (i64.store offset=24
44939  (get_local $3)
44940  (i64.const 0)
44941  )
44942  (i64.store offset=32
44943  (get_local $3)
44944  (i64.const 0)
44945  )
44946  (i32.store offset=40
44947  (get_local $3)
44948  (get_local $1)
44949  )
44950  (call $_ZZN5eosio11multi_indexILy14785995549379657728EN11enumivosystem18delegate_bandwidthILy6138663577826885632EE15total_resourcesEJEE7emplaceIZNS3_2onERKNS3_10delegatebwEEUlRT_E1_EENS5_14const_iteratorEyOSA_ENKUlSB_E_clINS5_4itemEEEDaSB_
44951  (i32.add
44952  (get_local $7)
44953  (i32.const 16)
44954  )
44955  (get_local $3)
44956  )
44957  (i32.store offset=32
44958  (get_local $7)
44959  (get_local $3)
44960  )
44961  (i64.store offset=16
44962  (get_local $7)
44963  (tee_local $2
44964  (i64.load
44965  (get_local $3)
44966  )
44967  )
44968  )
44969  (i32.store offset=12
44970  (get_local $7)
44971  (tee_local $4
44972  (i32.load offset=44
44973  (get_local $3)
44974  )
44975  )
44976  )
44977  (block $label$0
44978  (block $label$1
44979  (br_if $label$1
44980  (i32.ge_u
44981  (tee_local $5
44982  (i32.load
44983  (tee_local $6
44984  (i32.add
44985  (get_local $1)
44986  (i32.const 28)
44987  )
44988  )
44989  )
44990  )
44991  (i32.load
44992  (i32.add
44993  (get_local $1)
44994  (i32.const 32)
44995  )
44996  )
44997  )
44998  )
44999  (i64.store offset=8
45000  (get_local $5)
45001  (get_local $2)
45002  )
45003  (i32.store offset=16
45004  (get_local $5)
45005  (get_local $4)
45006  )
45007  (i32.store offset=32
45008  (get_local $7)
45009  (i32.const 0)
45010  )
45011  (i32.store
45012  (get_local $5)
45013  (get_local $3)
45014  )
45015  (i32.store
45016  (get_local $6)
45017  (i32.add
45018  (get_local $5)
45019  (i32.const 24)
45020  )
45021  )
45022  (br $label$0)
45023  )
45024  (call $_ZNSt3__16vectorIN5eosio11multi_indexILy14785995549379657728EN11enumivosystem18delegate_bandwidthILy6138663577826885632EE15total_resourcesEJEE8item_ptrENS_9allocatorIS8_EEE24__emplace_back_slow_pathIJNS_10unique_ptrINS7_4itemENS_14default_deleteISE_EEEERyRlEEEvDpOT_
45025  (i32.add
45026  (get_local $1)
45027  (i32.const 24)
45028  )
45029  (i32.add
45030  (get_local $7)
45031  (i32.const 32)
45032  )
45033  (i32.add
45034  (get_local $7)
45035  (i32.const 16)
45036  )
45037  (i32.add
45038  (get_local $7)
45039  (i32.const 12)
45040  )
45041  )
45042  )
45043  (i32.store offset=4
45044  (get_local $0)
45045  (get_local $3)
45046  )
45047  (i32.store
45048  (get_local $0)
45049  (get_local $1)
45050  )
45051  (set_local $3
45052  (i32.load offset=32
45053  (get_local $7)
45054  )
45055  )
45056  (i32.store offset=32
45057  (get_local $7)
45058  (i32.const 0)
45059  )
45060  (block $label$2
45061  (br_if $label$2
45062  (i32.eqz
45063  (get_local $3)
45064  )
45065  )
45066  (call $_ZdlPv
45067  (get_local $3)
45068  )
45069  )
45070  (i32.store offset=4
45071  (i32.const 0)
45072  (i32.add
45073  (get_local $7)
45074  (i32.const 48)
45075  )
45076  )
45077  )
45078  (func $_ZN11enumivosystem6votingILy6138663577826885632EE21increase_voting_powerEyN5eosio5tokenILy6138663577826885632ELy1397703940EyEE (param $0 i64) (param $1 i64)
45079  (local $2 i32)
45080  (local $3 i32)
45081  (local $4 i32)
45082  (local $5 i32)
45083  (local $6 i32)
45084  (local $7 i32)
45085  (local $8 i32)
45086  (local $9 i32)
45087  (local $10 i32)
45088  (local $11 i32)
45089  (local $12 i32)
45090  (i32.store offset=4
45091  (i32.const 0)
45092  (tee_local $12
45093  (i32.sub
45094  (i32.load offset=4
45095  (i32.const 0)
45096  )
45097  (i32.const 112)
45098  )
45099  )
45100  )
45101  (i64.store offset=104
45102  (get_local $12)
45103  (get_local $1)
45104  )
45105  (i64.store offset=96
45106  (get_local $12)
45107  (get_local $0)
45108  )
45109  (i32.store
45110  (i32.add
45111  (get_local $12)
45112  (i32.const 88)
45113  )
45114  (i32.const 0)
45115  )
45116  (i64.store offset=64
45117  (get_local $12)
45118  (i64.const 6138663577826885632)
45119  )
45120  (i64.store offset=56
45121  (get_local $12)
45122  (i64.const 6138663577826885632)
45123  )
45124  (i64.store offset=72
45125  (get_local $12)
45126  (i64.const -1)
45127  )
45128  (i64.store offset=80
45129  (get_local $12)
45130  (i64.const 0)
45131  )
45132  (block $label$0
45133  (block $label$1
45134  (br_if $label$1
45135  (i32.lt_s
45136  (tee_local $10
45137  (call $db_find_i64
45138  (i64.const 6138663577826885632)
45139  (i64.const 6138663577826885632)
45140  (i64.const -2507753063930920960)
45141  (get_local $0)
45142  )
45143  )
45144  (i32.const 0)
45145  )
45146  )
45147  (call $enumivo_assert
45148  (i32.eq
45149  (i32.load offset=84
45150  (tee_local $10
45151  (call $_ZNK5eosio11multi_indexILy15938991009778630656EN11enumivosystem6votingILy6138663577826885632EE10voter_infoEJEE31load_object_by_primary_iteratorEl
45152  (i32.add
45153  (get_local $12)
45154  (i32.const 56)
45155  )
45156  (get_local $10)
45157  )
45158  )
45159  )
45160  (i32.add
45161  (get_local $12)
45162  (i32.const 56)
45163  )
45164  )
45165  (i32.const 448)
45166  )
45167  (i32.store offset=8
45168  (get_local $12)
45169  (i32.add
45170  (get_local $12)
45171  (i32.const 104)
45172  )
45173  )
45174  (call $enumivo_assert
45175  (i32.const 1)
45176  (i32.const 512)
45177  )
45178  (call $_ZN5eosio11multi_indexILy15938991009778630656EN11enumivosystem6votingILy6138663577826885632EE10voter_infoEJEE6modifyIZNS3_21increase_voting_powerEyNS_5tokenILy6138663577826885632ELy1397703940EyEEEUlRT_E_EEvRKS4_yOS9_
45179  (i32.add
45180  (get_local $12)
45181  (i32.const 56)
45182  )
45183  (get_local $10)
45184  (i64.const 0)
45185  (i32.add
45186  (get_local $12)
45187  (i32.const 8)
45188  )
45189  )
45190  (br $label$0)
45191  )
45192  (set_local $0
45193  (i64.load offset=96
45194  (get_local $12)
45195  )
45196  )
45197  (i32.store offset=52
45198  (get_local $12)
45199  (i32.add
45200  (get_local $12)
45201  (i32.const 104)
45202  )
45203  )
45204  (i32.store offset=48
45205  (get_local $12)
45206  (i32.add
45207  (get_local $12)
45208  (i32.const 96)
45209  )
45210  )
45211  (call $_ZN5eosio11multi_indexILy15938991009778630656EN11enumivosystem6votingILy6138663577826885632EE10voter_infoEJEE7emplaceIZNS3_21increase_voting_powerEyNS_5tokenILy6138663577826885632ELy1397703940EyEEEUlRS4_E_EENS5_14const_iteratorEyOT_
45212  (i32.add
45213  (get_local $12)
45214  (i32.const 8)
45215  )
45216  (i32.add
45217  (get_local $12)
45218  (i32.const 56)
45219  )
45220  (get_local $0)
45221  (i32.add
45222  (get_local $12)
45223  (i32.const 48)
45224  )
45225  )
45226  (set_local $10
45227  (i32.load offset=12
45228  (get_local $12)
45229  )
45230  )
45231  )
45232  (block $label$2
45233  (block $label$3
45234  (br_if $label$3
45235  (i64.eqz
45236  (tee_local $0
45237  (i64.load offset=8
45238  (get_local $10)
45239  )
45240  )
45241  )
45242  )
45243  (block $label$4
45244  (br_if $label$4
45245  (i32.eq
45246  (tee_local $11
45247  (i32.load
45248  (i32.add
45249  (get_local $12)
45250  (i32.const 84)
45251  )
45252  )
45253  )
45254  (tee_local $8
45255  (i32.load
45256  (i32.add
45257  (get_local $12)
45258  (i32.const 80)
45259  )
45260  )
45261  )
45262  )
45263  )
45264  (set_local $10
45265  (i32.add
45266  (get_local $11)
45267  (i32.const -24)
45268  )
45269  )
45270  (set_local $3
45271  (i32.sub
45272  (i32.const 0)
45273  (get_local $8)
45274  )
45275  )
45276  (loop $label$5
45277  (br_if $label$4
45278  (i64.eq
45279  (i64.load
45280  (i32.load
45281  (get_local $10)
45282  )
45283  )
45284  (get_local $0)
45285  )
45286  )
45287  (set_local $11
45288  (get_local $10)
45289  )
45290  (set_local $10
45291  (tee_local $4
45292  (i32.add
45293  (get_local $10)
45294  (i32.const -24)
45295  )
45296  )
45297  )
45298  (br_if $label$5
45299  (i32.ne
45300  (i32.add
45301  (get_local $4)
45302  (get_local $3)
45303  )
45304  (i32.const -24)
45305  )
45306  )
45307  )
45308  )
45309  (block $label$6
45310  (block $label$7
45311  (br_if $label$7
45312  (i32.eq
45313  (get_local $11)
45314  (get_local $8)
45315  )
45316  )
45317  (call $enumivo_assert
45318  (i32.eq
45319  (i32.load offset=84
45320  (tee_local $10
45321  (i32.load
45322  (i32.add
45323  (get_local $11)
45324  (i32.const -24)
45325  )
45326  )
45327  )
45328  )
45329  (i32.add
45330  (get_local $12)
45331  (i32.const 56)
45332  )
45333  )
45334  (i32.const 448)
45335  )
45336  (br $label$6)
45337  )
45338  (set_local $10
45339  (i32.const 0)
45340  )
45341  (br_if $label$6
45342  (i32.lt_s
45343  (tee_local $4
45344  (call $db_find_i64
45345  (i64.load offset=56
45346  (get_local $12)
45347  )
45348  (i64.load
45349  (i32.add
45350  (get_local $12)
45351  (i32.const 64)
45352  )
45353  )
45354  (i64.const -2507753063930920960)
45355  (get_local $0)
45356  )
45357  )
45358  (i32.const 0)
45359  )
45360  )
45361  (call $enumivo_assert
45362  (i32.eq
45363  (i32.load offset=84
45364  (tee_local $10
45365  (call $_ZNK5eosio11multi_indexILy15938991009778630656EN11enumivosystem6votingILy6138663577826885632EE10voter_infoEJEE31load_object_by_primary_iteratorEl
45366  (i32.add
45367  (get_local $12)
45368  (i32.const 56)
45369  )
45370  (get_local $4)
45371  )
45372  )
45373  )
45374  (i32.add
45375  (get_local $12)
45376  (i32.const 56)
45377  )
45378  )
45379  (i32.const 448)
45380  )
45381  )
45382  (call $enumivo_assert
45383  (tee_local $4
45384  (i32.ne
45385  (get_local $10)
45386  (i32.const 0)
45387  )
45388  )
45389  (i32.const 2944)
45390  )
45391  (i32.store offset=8
45392  (get_local $12)
45393  (i32.add
45394  (get_local $12)
45395  (i32.const 104)
45396  )
45397  )
45398  (call $enumivo_assert
45399  (get_local $4)
45400  (i32.const 512)
45401  )
45402  (call $_ZN5eosio11multi_indexILy15938991009778630656EN11enumivosystem6votingILy6138663577826885632EE10voter_infoEJEE6modifyIZNS3_21increase_voting_powerEyNS_5tokenILy6138663577826885632ELy1397703940EyEEEUlRS4_E0_EEvRKS4_yOT_
45403  (i32.add
45404  (get_local $12)
45405  (i32.const 56)
45406  )
45407  (get_local $10)
45408  (i64.const 0)
45409  (i32.add
45410  (get_local $12)
45411  (i32.const 8)
45412  )
45413  )
45414  (br_if $label$2
45415  (i32.eqz
45416  (i32.load offset=20
45417  (get_local $10)
45418  )
45419  )
45420  )
45421  )
45422  (i32.store
45423  (i32.add
45424  (get_local $12)
45425  (i32.const 40)
45426  )
45427  (i32.const 0)
45428  )
45429  (i64.store offset=16
45430  (get_local $12)
45431  (i64.const 6138663577826885632)
45432  )
45433  (i64.store offset=8
45434  (get_local $12)
45435  (i64.const 6138663577826885632)
45436  )
45437  (i64.store offset=24
45438  (get_local $12)
45439  (i64.const -1)
45440  )
45441  (i64.store offset=32
45442  (get_local $12)
45443  (i64.const 0)
45444  )
45445  (i32.store8 offset=44
45446  (get_local $12)
45447  (i32.const 0)
45448  )
45449  (br_if $label$2
45450  (i32.eq
45451  (tee_local $9
45452  (i32.load offset=64
45453  (get_local $10)
45454  )
45455  )
45456  (tee_local $2
45457  (i32.load
45458  (i32.add
45459  (get_local $10)
45460  (i32.const 68)
45461  )
45462  )
45463  )
45464  )
45465  )
45466  (set_local $5
45467  (i32.add
45468  (i32.add
45469  (get_local $12)
45470  (i32.const 8)
45471  )
45472  (i32.const 8)
45473  )
45474  )
45475  (set_local $6
45476  (i32.add
45477  (get_local $12)
45478  (i32.const 32)
45479  )
45480  )
45481  (set_local $7
45482  (i32.add
45483  (get_local $12)
45484  (i32.const 36)
45485  )
45486  )
45487  (set_local $8
45488  (i32.const 0)
45489  )
45490  (set_local $11
45491  (i32.const 0)
45492  )
45493  (loop $label$8
45494  (set_local $0
45495  (i64.load
45496  (get_local $9)
45497  )
45498  )
45499  (block $label$9
45500  (br_if $label$9
45501  (i32.eq
45502  (get_local $11)
45503  (get_local $8)
45504  )
45505  )
45506  (set_local $10
45507  (i32.add
45508  (get_local $11)
45509  (i32.const -24)
45510  )
45511  )
45512  (set_local $3
45513  (i32.sub
45514  (i32.const 0)
45515  (get_local $8)
45516  )
45517  )
45518  (loop $label$10
45519  (br_if $label$9
45520  (i64.eq
45521  (i64.load
45522  (i32.load
45523  (get_local $10)
45524  )
45525  )
45526  (get_local $0)
45527  )
45528  )
45529  (set_local $11
45530  (get_local $10)
45531  )
45532  (set_local $10
45533  (tee_local $4
45534  (i32.add
45535  (get_local $10)
45536  (i32.const -24)
45537  )
45538  )
45539  )
45540  (br_if $label$10
45541  (i32.ne
45542  (i32.add
45543  (get_local $4)
45544  (get_local $3)
45545  )
45546  (i32.const -24)
45547  )
45548  )
45549  )
45550  )
45551  (block $label$11
45552  (block $label$12
45553  (br_if $label$12
45554  (i32.eq
45555  (get_local $11)
45556  (get_local $8)
45557  )
45558  )
45559  (call $enumivo_assert
45560  (i32.eq
45561  (i32.load offset=180
45562  (tee_local $10
45563  (i32.load
45564  (i32.add
45565  (get_local $11)
45566  (i32.const -24)
45567  )
45568  )
45569  )
45570  )
45571  (i32.add
45572  (get_local $12)
45573  (i32.const 8)
45574  )
45575  )
45576  (i32.const 448)
45577  )
45578  (br $label$11)
45579  )
45580  (set_local $10
45581  (i32.const 0)
45582  )
45583  (br_if $label$11
45584  (i32.lt_s
45585  (tee_local $4
45586  (call $db_find_i64
45587  (i64.load offset=8
45588  (get_local $12)
45589  )
45590  (i64.load
45591  (get_local $5)
45592  )
45593  (i64.const -5915305344024389824)
45594  (get_local $0)
45595  )
45596  )
45597  (i32.const 0)
45598  )
45599  )
45600  (call $enumivo_assert
45601  (i32.eq
45602  (i32.load offset=180
45603  (tee_local $10
45604  (call $_ZNK5eosio11multi_indexILy12531438729685161792EN11enumivosystem6votingILy6138663577826885632EE13producer_infoEJNS_10indexed_byILy12531717195943457440EN5boost11multi_index13const_mem_funIS4_oXadL_ZNKS4_8by_votesEvEEEEEEEE31load_object_by_primary_iteratorEl
45605  (i32.add
45606  (get_local $12)
45607  (i32.const 8)
45608  )
45609  (get_local $4)
45610  )
45611  )
45612  )
45613  (i32.add
45614  (get_local $12)
45615  (i32.const 8)
45616  )
45617  )
45618  (i32.const 448)
45619  )
45620  )
45621  (block $label$13
45622  (call $enumivo_assert
45623  (tee_local $4
45624  (i32.ne
45625  (get_local $10)
45626  (i32.const 0)
45627  )
45628  )
45629  (i32.const 928)
45630  )
45631  (i32.store offset=48
45632  (get_local $12)
45633  (i32.add
45634  (get_local $12)
45635  (i32.const 104)
45636  )
45637  )
45638  (call $enumivo_assert
45639  (get_local $4)
45640  (i32.const 512)
45641  )
45642  (call $_ZN5eosio11multi_indexILy12531438729685161792EN11enumivosystem6votingILy6138663577826885632EE13producer_infoEJNS_10indexed_byILy12531717195943457440EN5boost11multi_index13const_mem_funIS4_oXadL_ZNKS4_8by_votesEvEEEEEEEE6modifyIZNS3_21increase_voting_powerEyNS_5tokenILy6138663577826885632ELy1397703940EyEEEUlRT_E0_EEvRKS4_yOSF_
45643  (i32.add
45644  (get_local $12)
45645  (i32.const 8)
45646  )
45647  (get_local $10)
45648  (i64.const 0)
45649  (i32.add
45650  (get_local $12)
45651  (i32.const 48)
45652  )
45653  )
45654  (br_if $label$13
45655  (i32.eq
45656  (tee_local $9
45657  (i32.add
45658  (get_local $9)
45659  (i32.const 8)
45660  )
45661  )
45662  (get_local $2)
45663  )
45664  )
45665  (set_local $8
45666  (i32.load
45667  (get_local $6)
45668  )
45669  )
45670  (set_local $11
45671  (i32.load
45672  (get_local $7)
45673  )
45674  )
45675  (br $label$8)
45676  )
45677  )
45678  (br_if $label$2
45679  (i32.eqz
45680  (tee_local $3
45681  (i32.load offset=32
45682  (get_local $12)
45683  )
45684  )
45685  )
45686  )
45687  (block $label$14
45688  (block $label$15
45689  (br_if $label$15
45690  (i32.eq
45691  (tee_local $10
45692  (i32.load
45693  (tee_local $8
45694  (i32.add
45695  (get_local $12)
45696  (i32.const 36)
45697  )
45698  )
45699  )
45700  )
45701  (get_local $3)
45702  )
45703  )
45704  (loop $label$16
45705  (set_local $4
45706  (i32.load
45707  (tee_local $10
45708  (i32.add
45709  (get_local $10)
45710  (i32.const -24)
45711  )
45712  )
45713  )
45714  )
45715  (i32.store
45716  (get_local $10)
45717  (i32.const 0)
45718  )
45719  (block $label$17
45720  (br_if $label$17
45721  (i32.eqz
45722  (get_local $4)
45723  )
45724  )
45725  (block $label$18
45726  (br_if $label$18
45727  (i32.eqz
45728  (tee_local $11
45729  (i32.load offset=144
45730  (get_local $4)
45731  )
45732  )
45733  )
45734  )
45735  (i32.store
45736  (i32.add
45737  (get_local $4)
45738  (i32.const 148)
45739  )
45740  (get_local $11)
45741  )
45742  (call $_ZdlPv
45743  (get_local $11)
45744  )
45745  )
45746  (call $_ZdlPv
45747  (get_local $4)
45748  )
45749  )
45750  (br_if $label$16
45751  (i32.ne
45752  (get_local $3)
45753  (get_local $10)
45754  )
45755  )
45756  )
45757  (set_local $10
45758  (i32.load
45759  (i32.add
45760  (get_local $12)
45761  (i32.const 32)
45762  )
45763  )
45764  )
45765  (br $label$14)
45766  )
45767  (set_local $10
45768  (get_local $3)
45769  )
45770  )
45771  (i32.store
45772  (get_local $8)
45773  (get_local $3)
45774  )
45775  (call $_ZdlPv
45776  (get_local $10)
45777  )
45778  )
45779  (block $label$19
45780  (br_if $label$19
45781  (i32.eqz
45782  (tee_local $3
45783  (i32.load offset=80
45784  (get_local $12)
45785  )
45786  )
45787  )
45788  )
45789  (block $label$20
45790  (block $label$21
45791  (br_if $label$21
45792  (i32.eq
45793  (tee_local $10
45794  (i32.load
45795  (tee_local $8
45796  (i32.add
45797  (get_local $12)
45798  (i32.const 84)
45799  )
45800  )
45801  )
45802  )
45803  (get_local $3)
45804  )
45805  )
45806  (loop $label$22
45807  (set_local $4
45808  (i32.load
45809  (tee_local $10
45810  (i32.add
45811  (get_local $10)
45812  (i32.const -24)
45813  )
45814  )
45815  )
45816  )
45817  (i32.store
45818  (get_local $10)
45819  (i32.const 0)
45820  )
45821  (block $label$23
45822  (br_if $label$23
45823  (i32.eqz
45824  (get_local $4)
45825  )
45826  )
45827  (block $label$24
45828  (br_if $label$24
45829  (i32.eqz
45830  (tee_local $11
45831  (i32.load offset=64
45832  (get_local $4)
45833  )
45834  )
45835  )
45836  )
45837  (i32.store
45838  (i32.add
45839  (get_local $4)
45840  (i32.const 68)
45841  )
45842  (get_local $11)
45843  )
45844  (call $_ZdlPv
45845  (get_local $11)
45846  )
45847  )
45848  (call $_ZdlPv
45849  (get_local $4)
45850  )
45851  )
45852  (br_if $label$22
45853  (i32.ne
45854  (get_local $3)
45855  (get_local $10)
45856  )
45857  )
45858  )
45859  (set_local $10
45860  (i32.load
45861  (i32.add
45862  (get_local $12)
45863  (i32.const 80)
45864  )
45865  )
45866  )
45867  (br $label$20)
45868  )
45869  (set_local $10
45870  (get_local $3)
45871  )
45872  )
45873  (i32.store
45874  (get_local $8)
45875  (get_local $3)
45876  )
45877  (call $_ZdlPv
45878  (get_local $10)
45879  )
45880  )
45881  (i32.store offset=4
45882  (i32.const 0)
45883  (i32.add
45884  (get_local $12)
45885  (i32.const 112)
45886  )
45887  )
45888  )
45889  (func $_ZN5eosio11multi_indexILy15938991009778630656EN11enumivosystem6votingILy6138663577826885632EE10voter_infoEJEE6modifyIZNS3_21increase_voting_powerEyNS_5tokenILy6138663577826885632ELy1397703940EyEEEUlRT_E_EEvRKS4_yOS9_ (param $0 i32) (param $1 i32) (param $2 i64) (param $3 i32)
45890  (local $4 i64)
45891  (local $5 i32)
45892  (local $6 i32)
45893  (local $7 i32)
45894  (local $8 i64)
45895  (local $9 i32)
45896  (local $10 i32)
45897  (set_local $9
45898  (tee_local $10
45899  (i32.sub
45900  (i32.load offset=4
45901  (i32.const 0)
45902  )
45903  (i32.const 16)
45904  )
45905  )
45906  )
45907  (i32.store offset=4
45908  (i32.const 0)
45909  (get_local $10)
45910  )
45911  (call $enumivo_assert
45912  (i32.eq
45913  (i32.load offset=84
45914  (get_local $1)
45915  )
45916  (get_local $0)
45917  )
45918  (i32.const 960)
45919  )
45920  (call $enumivo_assert
45921  (i64.eq
45922  (i64.load
45923  (get_local $0)
45924  )
45925  (call $current_receiver)
45926  )
45927  (i32.const 1008)
45928  )
45929  (set_local $4
45930  (i64.load
45931  (get_local $1)
45932  )
45933  )
45934  (i32.store offset=16
45935  (get_local $1)
45936  (call $now)
45937  )
45938  (call $enumivo_assert
45939  (i64.ge_u
45940  (i64.add
45941  (tee_local $8
45942  (i64.load
45943  (tee_local $3
45944  (i32.load
45945  (get_local $3)
45946  )
45947  )
45948  )
45949  )
45950  (i64.load offset=24
45951  (get_local $1)
45952  )
45953  )
45954  (get_local $8)
45955  )
45956  (i32.const 400)
45957  )
45958  (i64.store offset=24
45959  (get_local $1)
45960  (i64.add
45961  (i64.load offset=24
45962  (get_local $1)
45963  )
45964  (i64.load
45965  (get_local $3)
45966  )
45967  )
45968  )
45969  (call $enumivo_assert
45970  (i64.eq
45971  (get_local $4)
45972  (i64.load
45973  (get_local $1)
45974  )
45975  )
45976  (i32.const 1072)
45977  )
45978  (set_local $8
45979  (i64.extend_u/i32
45980  (i32.shr_s
45981  (tee_local $7
45982  (i32.sub
45983  (tee_local $6
45984  (i32.load
45985  (i32.add
45986  (get_local $1)
45987  (i32.const 68)
45988  )
45989  )
45990  )
45991  (tee_local $5
45992  (i32.load offset=64
45993  (get_local $1)
45994  )
45995  )
45996  )
45997  )
45998  (i32.const 3)
45999  )
46000  )
46001  )
46002  (set_local $3
46003  (i32.const 64)
46004  )
46005  (loop $label$0
46006  (set_local $3
46007  (i32.add
46008  (get_local $3)
46009  (i32.const 1)
46010  )
46011  )
46012  (br_if $label$0
46013  (i64.ne
46014  (tee_local $8
46015  (i64.shr_u
46016  (get_local $8)
46017  (i64.const 7)
46018  )
46019  )
46020  (i64.const 0)
46021  )
46022  )
46023  )
46024  (block $label$1
46025  (br_if $label$1
46026  (i32.eq
46027  (get_local $5)
46028  (get_local $6)
46029  )
46030  )
46031  (set_local $3
46032  (i32.add
46033  (i32.and
46034  (get_local $7)
46035  (i32.const -8)
46036  )
46037  (get_local $3)
46038  )
46039  )
46040  )
46041  (block $label$2
46042  (block $label$3
46043  (br_if $label$3
46044  (i32.lt_u
46045  (tee_local $6
46046  (i32.add
46047  (get_local $3)
46048  (i32.const 8)
46049  )
46050  )
46051  (i32.const 513)
46052  )
46053  )
46054  (set_local $3
46055  (call $malloc
46056  (get_local $6)
46057  )
46058  )
46059  (br $label$2)
46060  )
46061  (i32.store offset=4
46062  (i32.const 0)
46063  (tee_local $3
46064  (i32.sub
46065  (get_local $10)
46066  (i32.and
46067  (i32.add
46068  (get_local $6)
46069  (i32.const 15)
46070  )
46071  (i32.const -16)
46072  )
46073  )
46074  )
46075  )
46076  )
46077  (i32.store offset=4
46078  (get_local $9)
46079  (get_local $3)
46080  )
46081  (i32.store
46082  (get_local $9)
46083  (get_local $3)
46084  )
46085  (i32.store offset=8
46086  (get_local $9)
46087  (i32.add
46088  (get_local $3)
46089  (get_local $6)
46090  )
46091  )
46092  (drop
46093  (call $_ZN11enumivosystemlsIN5eosio10datastreamIPcEEEERT_S6_RKNS_6votingILy6138663577826885632EE10voter_infoE
46094  (get_local $9)
46095  (get_local $1)
46096  )
46097  )
46098  (call $db_update_i64
46099  (i32.load
46100  (i32.add
46101  (get_local $1)
46102  (i32.const 88)
46103  )
46104  )
46105  (get_local $2)
46106  (get_local $3)
46107  (get_local $6)
46108  )
46109  (block $label$4
46110  (br_if $label$4
46111  (i32.lt_u
46112  (get_local $6)
46113  (i32.const 513)
46114  )
46115  )
46116  (call $free
46117  (get_local $3)
46118  )
46119  )
46120  (block $label$5
46121  (br_if $label$5
46122  (i64.lt_u
46123  (get_local $4)
46124  (i64.load offset=16
46125  (get_local $0)
46126  )
46127  )
46128  )
46129  (i64.store
46130  (i32.add
46131  (get_local $0)
46132  (i32.const 16)
46133  )
46134  (select
46135  (i64.const -2)
46136  (i64.add
46137  (get_local $4)
46138  (i64.const 1)
46139  )
46140  (i64.gt_u
46141  (get_local $4)
46142  (i64.const -3)
46143  )
46144  )
46145  )
46146  )
46147  (i32.store offset=4
46148  (i32.const 0)
46149  (i32.add
46150  (get_local $9)
46151  (i32.const 16)
46152  )
46153  )
46154  )
46155  (func $_ZN5eosio11multi_indexILy15938991009778630656EN11enumivosystem6votingILy6138663577826885632EE10voter_infoEJEE7emplaceIZNS3_21increase_voting_powerEyNS_5tokenILy6138663577826885632ELy1397703940EyEEEUlRS4_E_EENS5_14const_iteratorEyOT_ (param $0 i32) (param $1 i32) (param $2 i64) (param $3 i32)
46156  (local $4 i32)
46157  (local $5 i32)
46158  (local $6 i32)
46159  (local $7 i32)
46160  (i32.store offset=4
46161  (i32.const 0)
46162  (tee_local $7
46163  (i32.sub
46164  (i32.load offset=4
46165  (i32.const 0)
46166  )
46167  (i32.const 48)
46168  )
46169  )
46170  )
46171  (i64.store offset=40
46172  (get_local $7)
46173  (get_local $2)
46174  )
46175  (call $enumivo_assert
46176  (i64.eq
46177  (i64.load
46178  (get_local $1)
46179  )
46180  (call $current_receiver)
46181  )
46182  (i32.const 1216)
46183  )
46184  (i32.store offset=20
46185  (get_local $7)
46186  (get_local $3)
46187  )
46188  (i32.store offset=16
46189  (get_local $7)
46190  (get_local $1)
46191  )
46192  (i32.store offset=24
46193  (get_local $7)
46194  (i32.add
46195  (get_local $7)
46196  (i32.const 40)
46197  )
46198  )
46199  (i64.store offset=8
46200  (tee_local $3
46201  (call $_Znwj
46202  (i32.const 96)
46203  )
46204  )
46205  (i64.const 0)
46206  )
46207  (i64.store
46208  (get_local $3)
46209  (i64.const 0)
46210  )
46211  (i64.store offset=16
46212  (get_local $3)
46213  (i64.const 0)
46214  )
46215  (i64.store offset=24
46216  (get_local $3)
46217  (i64.const 0)
46218  )
46219  (i64.store offset=32
46220  (get_local $3)
46221  (i64.const 0)
46222  )
46223  (i64.store offset=40
46224  (get_local $3)
46225  (i64.const 0)
46226  )
46227  (i64.store
46228  (i32.add
46229  (get_local $3)
46230  (i32.const 56)
46231  )
46232  (i64.const 0)
46233  )
46234  (i64.store offset=48
46235  (get_local $3)
46236  (i64.const 0)
46237  )
46238  (i32.store offset=64
46239  (get_local $3)
46240  (i32.const 0)
46241  )
46242  (i32.store offset=68
46243  (get_local $3)
46244  (i32.const 0)
46245  )
46246  (i32.store offset=72
46247  (get_local $3)
46248  (i32.const 0)
46249  )
46250  (i32.store offset=76
46251  (get_local $3)
46252  (i32.const 0)
46253  )
46254  (i32.store offset=80
46255  (get_local $3)
46256  (i32.const 0)
46257  )
46258  (i32.store offset=84
46259  (get_local $3)
46260  (get_local $1)
46261  )
46262  (call $_ZZN5eosio11multi_indexILy15938991009778630656EN11enumivosystem6votingILy6138663577826885632EE10voter_infoEJEE7emplaceIZNS3_21increase_voting_powerEyNS_5tokenILy6138663577826885632ELy1397703940EyEEEUlRS4_E_EENS5_14const_iteratorEyOT_ENKUlRSC_E_clINS5_4itemEEEDaSE_
46263  (i32.add
46264  (get_local $7)
46265  (i32.const 16)
46266  )
46267  (get_local $3)
46268  )
46269  (i32.store offset=32
46270  (get_local $7)
46271  (get_local $3)
46272  )
46273  (i64.store offset=16
46274  (get_local $7)
46275  (tee_local $2
46276  (i64.load
46277  (get_local $3)
46278  )
46279  )
46280  )
46281  (i32.store offset=12
46282  (get_local $7)
46283  (tee_local $4
46284  (i32.load offset=88
46285  (get_local $3)
46286  )
46287  )
46288  )
46289  (block $label$0
46290  (block $label$1
46291  (br_if $label$1
46292  (i32.ge_u
46293  (tee_local $5
46294  (i32.load
46295  (tee_local $6
46296  (i32.add
46297  (get_local $1)
46298  (i32.const 28)
46299  )
46300  )
46301  )
46302  )
46303  (i32.load
46304  (i32.add
46305  (get_local $1)
46306  (i32.const 32)
46307  )
46308  )
46309  )
46310  )
46311  (i64.store offset=8
46312  (get_local $5)
46313  (get_local $2)
46314  )
46315  (i32.store offset=16
46316  (get_local $5)
46317  (get_local $4)
46318  )
46319  (i32.store offset=32
46320  (get_local $7)
46321  (i32.const 0)
46322  )
46323  (i32.store
46324  (get_local $5)
46325  (get_local $3)
46326  )
46327  (i32.store
46328  (get_local $6)
46329  (i32.add
46330  (get_local $5)
46331  (i32.const 24)
46332  )
46333  )
46334  (br $label$0)
46335  )
46336  (call $_ZNSt3__16vectorIN5eosio11multi_indexILy15938991009778630656EN11enumivosystem6votingILy6138663577826885632EE10voter_infoEJEE8item_ptrENS_9allocatorIS8_EEE24__emplace_back_slow_pathIJNS_10unique_ptrINS7_4itemENS_14default_deleteISE_EEEERyRlEEEvDpOT_
46337  (i32.add
46338  (get_local $1)
46339  (i32.const 24)
46340  )
46341  (i32.add
46342  (get_local $7)
46343  (i32.const 32)
46344  )
46345  (i32.add
46346  (get_local $7)
46347  (i32.const 16)
46348  )
46349  (i32.add
46350  (get_local $7)
46351  (i32.const 12)
46352  )
46353  )
46354  )
46355  (i32.store offset=4
46356  (get_local $0)
46357  (get_local $3)
46358  )
46359  (i32.store
46360  (get_local $0)
46361  (get_local $1)
46362  )
46363  (set_local $3
46364  (i32.load offset=32
46365  (get_local $7)
46366  )
46367  )
46368  (i32.store offset=32
46369  (get_local $7)
46370  (i32.const 0)
46371  )
46372  (block $label$2
46373  (br_if $label$2
46374  (i32.eqz
46375  (get_local $3)
46376  )
46377  )
46378  (block $label$3
46379  (br_if $label$3
46380  (i32.eqz
46381  (tee_local $1
46382  (i32.load offset=64
46383  (get_local $3)
46384  )
46385  )
46386  )
46387  )
46388  (i32.store
46389  (i32.add
46390  (get_local $3)
46391  (i32.const 68)
46392  )
46393  (get_local $1)
46394  )
46395  (call $_ZdlPv
46396  (get_local $1)
46397  )
46398  )
46399  (call $_ZdlPv
46400  (get_local $3)
46401  )
46402  )
46403  (i32.store offset=4
46404  (i32.const 0)
46405  (i32.add
46406  (get_local $7)
46407  (i32.const 48)
46408  )
46409  )
46410  )
46411  (func $_ZN5eosio11multi_indexILy15938991009778630656EN11enumivosystem6votingILy6138663577826885632EE10voter_infoEJEE6modifyIZNS3_21increase_voting_powerEyNS_5tokenILy6138663577826885632ELy1397703940EyEEEUlRS4_E0_EEvRKS4_yOT_ (param $0 i32) (param $1 i32) (param $2 i64) (param $3 i32)
46412  (local $4 i64)
46413  (local $5 i32)
46414  (local $6 i32)
46415  (local $7 i64)
46416  (local $8 i32)
46417  (local $9 i64)
46418  (local $10 i32)
46419  (local $11 i32)
46420  (set_local $10
46421  (tee_local $11
46422  (i32.sub
46423  (i32.load offset=4
46424  (i32.const 0)
46425  )
46426  (i32.const 16)
46427  )
46428  )
46429  )
46430  (i32.store offset=4
46431  (i32.const 0)
46432  (get_local $11)
46433  )
46434  (call $enumivo_assert
46435  (i32.eq
46436  (i32.load offset=84
46437  (get_local $1)
46438  )
46439  (get_local $0)
46440  )
46441  (i32.const 960)
46442  )
46443  (call $enumivo_assert
46444  (i64.eq
46445  (i64.load
46446  (get_local $0)
46447  )
46448  (call $current_receiver)
46449  )
46450  (i32.const 1008)
46451  )
46452  (i64.store offset=48
46453  (get_local $1)
46454  (tee_local $9
46455  (i64.add
46456  (tee_local $4
46457  (i64.load offset=48
46458  (get_local $1)
46459  )
46460  )
46461  (tee_local $7
46462  (i64.load
46463  (i32.load
46464  (get_local $3)
46465  )
46466  )
46467  )
46468  )
46469  )
46470  )
46471  (i64.store
46472  (tee_local $3
46473  (i32.add
46474  (get_local $1)
46475  (i32.const 56)
46476  )
46477  )
46478  (i64.add
46479  (i64.load
46480  (get_local $3)
46481  )
46482  (select
46483  (i64.const 1)
46484  (i64.extend_u/i32
46485  (i64.lt_u
46486  (get_local $9)
46487  (get_local $4)
46488  )
46489  )
46490  (i64.lt_u
46491  (get_local $9)
46492  (get_local $7)
46493  )
46494  )
46495  )
46496  )
46497  (set_local $4
46498  (i64.load
46499  (get_local $1)
46500  )
46501  )
46502  (call $enumivo_assert
46503  (i32.const 1)
46504  (i32.const 1072)
46505  )
46506  (set_local $9
46507  (i64.extend_u/i32
46508  (i32.shr_s
46509  (tee_local $8
46510  (i32.sub
46511  (tee_local $6
46512  (i32.load
46513  (i32.add
46514  (get_local $1)
46515  (i32.const 68)
46516  )
46517  )
46518  )
46519  (tee_local $5
46520  (i32.load offset=64
46521  (get_local $1)
46522  )
46523  )
46524  )
46525  )
46526  (i32.const 3)
46527  )
46528  )
46529  )
46530  (set_local $3
46531  (i32.const 64)
46532  )
46533  (loop $label$0
46534  (set_local $3
46535  (i32.add
46536  (get_local $3)
46537  (i32.const 1)
46538  )
46539  )
46540  (br_if $label$0
46541  (i64.ne
46542  (tee_local $9
46543  (i64.shr_u
46544  (get_local $9)
46545  (i64.const 7)
46546  )
46547  )
46548  (i64.const 0)
46549  )
46550  )
46551  )
46552  (block $label$1
46553  (br_if $label$1
46554  (i32.eq
46555  (get_local $5)
46556  (get_local $6)
46557  )
46558  )
46559  (set_local $3
46560  (i32.add
46561  (i32.and
46562  (get_local $8)
46563  (i32.const -8)
46564  )
46565  (get_local $3)
46566  )
46567  )
46568  )
46569  (block $label$2
46570  (block $label$3
46571  (br_if $label$3
46572  (i32.lt_u
46573  (tee_local $6
46574  (i32.add
46575  (get_local $3)
46576  (i32.const 8)
46577  )
46578  )
46579  (i32.const 513)
46580  )
46581  )
46582  (set_local $3
46583  (call $malloc
46584  (get_local $6)
46585  )
46586  )
46587  (br $label$2)
46588  )
46589  (i32.store offset=4
46590  (i32.const 0)
46591  (tee_local $3
46592  (i32.sub
46593  (get_local $11)
46594  (i32.and
46595  (i32.add
46596  (get_local $6)
46597  (i32.const 15)
46598  )
46599  (i32.const -16)
46600  )
46601  )
46602  )
46603  )
46604  )
46605  (i32.store offset=4
46606  (get_local $10)
46607  (get_local $3)
46608  )
46609  (i32.store
46610  (get_local $10)
46611  (get_local $3)
46612  )
46613  (i32.store offset=8
46614  (get_local $10)
46615  (i32.add
46616  (get_local $3)
46617  (get_local $6)
46618  )
46619  )
46620  (drop
46621  (call $_ZN11enumivosystemlsIN5eosio10datastreamIPcEEEERT_S6_RKNS_6votingILy6138663577826885632EE10voter_infoE
46622  (get_local $10)
46623  (get_local $1)
46624  )
46625  )
46626  (call $db_update_i64
46627  (i32.load
46628  (i32.add
46629  (get_local $1)
46630  (i32.const 88)
46631  )
46632  )
46633  (get_local $2)
46634  (get_local $3)
46635  (get_local $6)
46636  )
46637  (block $label$4
46638  (br_if $label$4
46639  (i32.lt_u
46640  (get_local $6)
46641  (i32.const 513)
46642  )
46643  )
46644  (call $free
46645  (get_local $3)
46646  )
46647  )
46648  (block $label$5
46649  (br_if $label$5
46650  (i64.lt_u
46651  (get_local $4)
46652  (i64.load offset=16
46653  (get_local $0)
46654  )
46655  )
46656  )
46657  (i64.store
46658  (i32.add
46659  (get_local $0)
46660  (i32.const 16)
46661  )
46662  (select
46663  (i64.const -2)
46664  (i64.add
46665  (get_local $4)
46666  (i64.const 1)
46667  )
46668  (i64.gt_u
46669  (get_local $4)
46670  (i64.const -3)
46671  )
46672  )
46673  )
46674  )
46675  (i32.store offset=4
46676  (i32.const 0)
46677  (i32.add
46678  (get_local $10)
46679  (i32.const 16)
46680  )
46681  )
46682  )
46683  (func $_ZN5eosio11multi_indexILy12531438729685161792EN11enumivosystem6votingILy6138663577826885632EE13producer_infoEJNS_10indexed_byILy12531717195943457440EN5boost11multi_index13const_mem_funIS4_oXadL_ZNKS4_8by_votesEvEEEEEEEE6modifyIZNS3_21increase_voting_powerEyNS_5tokenILy6138663577826885632ELy1397703940EyEEEUlRT_E0_EEvRKS4_yOSF_ (param $0 i32) (param $1 i32) (param $2 i64) (param $3 i32)
46684  (local $4 i64)
46685  (local $5 i64)
46686  (local $6 i64)
46687  (local $7 i32)
46688  (local $8 i32)
46689  (local $9 i64)
46690  (local $10 i64)
46691  (local $11 i32)
46692  (local $12 i32)
46693  (set_local $12
46694  (tee_local $11
46695  (i32.sub
46696  (i32.load offset=4
46697  (i32.const 0)
46698  )
46699  (i32.const 48)
46700  )
46701  )
46702  )
46703  (i32.store offset=4
46704  (i32.const 0)
46705  (get_local $11)
46706  )
46707  (call $enumivo_assert
46708  (i32.eq
46709  (i32.load offset=180
46710  (get_local $1)
46711  )
46712  (get_local $0)
46713  )
46714  (i32.const 960)
46715  )
46716  (call $enumivo_assert
46717  (i64.eq
46718  (i64.load
46719  (get_local $0)
46720  )
46721  (call $current_receiver)
46722  )
46723  (i32.const 1008)
46724  )
46725  (i64.store offset=16
46726  (get_local $1)
46727  (tee_local $10
46728  (i64.add
46729  (tee_local $6
46730  (i64.load
46731  (i32.load
46732  (get_local $3)
46733  )
46734  )
46735  )
46736  (tee_local $4
46737  (i64.load offset=16
46738  (get_local $1)
46739  )
46740  )
46741  )
46742  )
46743  )
46744  (i64.store
46745  (tee_local $3
46746  (i32.add
46747  (get_local $1)
46748  (i32.const 24)
46749  )
46750  )
46751  (i64.add
46752  (tee_local $5
46753  (i64.load
46754  (get_local $3)
46755  )
46756  )
46757  (select
46758  (i64.const 1)
46759  (i64.extend_u/i32
46760  (i64.lt_u
46761  (get_local $10)
46762  (get_local $6)
46763  )
46764  )
46765  (i64.lt_u
46766  (get_local $10)
46767  (get_local $4)
46768  )
46769  )
46770  )
46771  )
46772  (set_local $6
46773  (i64.load
46774  (get_local $1)
46775  )
46776  )
46777  (call $enumivo_assert
46778  (i32.const 1)
46779  (i32.const 1072)
46780  )
46781  (set_local $3
46782  (i32.sub
46783  (i32.add
46784  (tee_local $7
46785  (i32.load
46786  (i32.add
46787  (get_local $1)
46788  (i32.const 148)
46789  )
46790  )
46791  )
46792  (i32.const 144)
46793  )
46794  (tee_local $8
46795  (i32.load offset=144
46796  (get_local $1)
46797  )
46798  )
46799  )
46800  )
46801  (set_local $10
46802  (i64.extend_u/i32
46803  (i32.sub
46804  (get_local $7)
46805  (get_local $8)
46806  )
46807  )
46808  )
46809  (loop $label$0
46810  (set_local $3
46811  (i32.add
46812  (get_local $3)
46813  (i32.const 1)
46814  )
46815  )
46816  (br_if $label$0
46817  (i64.ne
46818  (tee_local $10
46819  (i64.shr_u
46820  (get_local $10)
46821  (i64.const 7)
46822  )
46823  )
46824  (i64.const 0)
46825  )
46826  )
46827  )
46828  (block $label$1
46829  (block $label$2
46830  (br_if $label$2
46831  (i32.lt_u
46832  (get_local $3)
46833  (i32.const 513)
46834  )
46835  )
46836  (set_local $11
46837  (call $malloc
46838  (get_local $3)
46839  )
46840  )
46841  (br $label$1)
46842  )
46843  (i32.store offset=4
46844  (i32.const 0)
46845  (tee_local $11
46846  (i32.sub
46847  (get_local $11)
46848  (i32.and
46849  (i32.add
46850  (get_local $3)
46851  (i32.const 15)
46852  )
46853  (i32.const -16)
46854  )
46855  )
46856  )
46857  )
46858  )
46859  (i32.store offset=4
46860  (get_local $12)
46861  (get_local $11)
46862  )
46863  (i32.store
46864  (get_local $12)
46865  (get_local $11)
46866  )
46867  (i32.store offset=8
46868  (get_local $12)
46869  (i32.add
46870  (get_local $11)
46871  (get_local $3)
46872  )
46873  )
46874  (drop
46875  (call $_ZN11enumivosystemlsIN5eosio10datastreamIPcEEEERT_S6_RKNS_6votingILy6138663577826885632EE13producer_infoE
46876  (get_local $12)
46877  (get_local $1)
46878  )
46879  )
46880  (call $db_update_i64
46881  (i32.load
46882  (i32.add
46883  (get_local $1)
46884  (i32.const 184)
46885  )
46886  )
46887  (get_local $2)
46888  (get_local $11)
46889  (get_local $3)
46890  )
46891  (block $label$3
46892  (br_if $label$3
46893  (i32.lt_u
46894  (get_local $3)
46895  (i32.const 513)
46896  )
46897  )
46898  (call $free
46899  (get_local $11)
46900  )
46901  )
46902  (block $label$4
46903  (br_if $label$4
46904  (i64.lt_u
46905  (get_local $6)
46906  (i64.load offset=16
46907  (get_local $0)
46908  )
46909  )
46910  )
46911  (i64.store
46912  (i32.add
46913  (get_local $0)
46914  (i32.const 16)
46915  )
46916  (select
46917  (i64.const -2)
46918  (i64.add
46919  (get_local $6)
46920  (i64.const 1)
46921  )
46922  (i64.gt_u
46923  (get_local $6)
46924  (i64.const -3)
46925  )
46926  )
46927  )
46928  )
46929  (i64.store offset=40
46930  (get_local $12)
46931  (tee_local $10
46932  (i64.load
46933  (i32.add
46934  (get_local $1)
46935  (i32.const 24)
46936  )
46937  )
46938  )
46939  )
46940  (i64.store offset=32
46941  (get_local $12)
46942  (tee_local $9
46943  (i64.load
46944  (i32.add
46945  (get_local $1)
46946  (i32.const 16)
46947  )
46948  )
46949  )
46950  )
46951  (block $label$5
46952  (br_if $label$5
46953  (i64.eqz
46954  (i64.or
46955  (i64.xor
46956  (get_local $4)
46957  (get_local $9)
46958  )
46959  (i64.xor
46960  (get_local $5)
46961  (get_local $10)
46962  )
46963  )
46964  )
46965  )
46966  (block $label$6
46967  (br_if $label$6
46968  (i32.gt_s
46969  (tee_local $3
46970  (i32.load
46971  (tee_local $1
46972  (i32.add
46973  (get_local $1)
46974  (i32.const 188)
46975  )
46976  )
46977  )
46978  )
46979  (i32.const -1)
46980  )
46981  )
46982  (i32.store
46983  (get_local $1)
46984  (tee_local $3
46985  (call $db_idx128_find_primary
46986  (i64.load
46987  (get_local $0)
46988  )
46989  (i64.load offset=8
46990  (get_local $0)
46991  )
46992  (i64.const -5915305344024389824)
46993  (i32.add
46994  (get_local $12)
46995  (i32.const 16)
46996  )
46997  (get_local $6)
46998  )
46999  )
47000  )
47001  )
47002  (call $db_idx128_update
47003  (get_local $3)
47004  (get_local $2)
47005  (i32.add
47006  (get_local $12)
47007  (i32.const 32)
47008  )
47009  )
47010  )
47011  (i32.store offset=4
47012  (i32.const 0)
47013  (i32.add
47014  (get_local $12)
47015  (i32.const 48)
47016  )
47017  )
47018  )
47019  (func $_ZZN5eosio11multi_indexILy15938991009778630656EN11enumivosystem6votingILy6138663577826885632EE10voter_infoEJEE7emplaceIZNS3_21increase_voting_powerEyNS_5tokenILy6138663577826885632ELy1397703940EyEEEUlRS4_E_EENS5_14const_iteratorEyOT_ENKUlRSC_E_clINS5_4itemEEEDaSE_ (param $0 i32) (param $1 i32)
47020  (local $2 i32)
47021  (local $3 i32)
47022  (local $4 i32)
47023  (local $5 i32)
47024  (local $6 i32)
47025  (local $7 i64)
47026  (local $8 i32)
47027  (local $9 i32)
47028  (set_local $8
47029  (tee_local $9
47030  (i32.sub
47031  (i32.load offset=4
47032  (i32.const 0)
47033  )
47034  (i32.const 16)
47035  )
47036  )
47037  )
47038  (i32.store offset=4
47039  (i32.const 0)
47040  (get_local $9)
47041  )
47042  (i64.store
47043  (get_local $1)
47044  (i64.load
47045  (i32.load
47046  (tee_local $6
47047  (i32.load offset=4
47048  (get_local $0)
47049  )
47050  )
47051  )
47052  )
47053  )
47054  (set_local $2
47055  (i32.load
47056  (get_local $0)
47057  )
47058  )
47059  (i32.store offset=16
47060  (get_local $1)
47061  (call $now)
47062  )
47063  (i64.store offset=24
47064  (get_local $1)
47065  (i64.load
47066  (i32.load offset=4
47067  (get_local $6)
47068  )
47069  )
47070  )
47071  (set_local $7
47072  (i64.extend_u/i32
47073  (i32.shr_s
47074  (tee_local $5
47075  (i32.sub
47076  (tee_local $4
47077  (i32.load
47078  (i32.add
47079  (get_local $1)
47080  (i32.const 68)
47081  )
47082  )
47083  )
47084  (tee_local $3
47085  (i32.load offset=64
47086  (get_local $1)
47087  )
47088  )
47089  )
47090  )
47091  (i32.const 3)
47092  )
47093  )
47094  )
47095  (set_local $6
47096  (i32.const 64)
47097  )
47098  (loop $label$0
47099  (set_local $6
47100  (i32.add
47101  (get_local $6)
47102  (i32.const 1)
47103  )
47104  )
47105  (br_if $label$0
47106  (i64.ne
47107  (tee_local $7
47108  (i64.shr_u
47109  (get_local $7)
47110  (i64.const 7)
47111  )
47112  )
47113  (i64.const 0)
47114  )
47115  )
47116  )
47117  (block $label$1
47118  (br_if $label$1
47119  (i32.eq
47120  (get_local $3)
47121  (get_local $4)
47122  )
47123  )
47124  (set_local $6
47125  (i32.add
47126  (i32.and
47127  (get_local $5)
47128  (i32.const -8)
47129  )
47130  (get_local $6)
47131  )
47132  )
47133  )
47134  (block $label$2
47135  (block $label$3
47136  (br_if $label$3
47137  (i32.lt_u
47138  (tee_local $4
47139  (i32.add
47140  (get_local $6)
47141  (i32.const 8)
47142  )
47143  )
47144  (i32.const 513)
47145  )
47146  )
47147  (set_local $6
47148  (call $malloc
47149  (get_local $4)
47150  )
47151  )
47152  (br $label$2)
47153  )
47154  (i32.store offset=4
47155  (i32.const 0)
47156  (tee_local $6
47157  (i32.sub
47158  (get_local $9)
47159  (i32.and
47160  (i32.add
47161  (get_local $4)
47162  (i32.const 15)
47163  )
47164  (i32.const -16)
47165  )
47166  )
47167  )
47168  )
47169  )
47170  (i32.store offset=4
47171  (get_local $8)
47172  (get_local $6)
47173  )
47174  (i32.store
47175  (get_local $8)
47176  (get_local $6)
47177  )
47178  (i32.store offset=8
47179  (get_local $8)
47180  (i32.add
47181  (get_local $6)
47182  (get_local $4)
47183  )
47184  )
47185  (drop
47186  (call $_ZN11enumivosystemlsIN5eosio10datastreamIPcEEEERT_S6_RKNS_6votingILy6138663577826885632EE10voter_infoE
47187  (get_local $8)
47188  (get_local $1)
47189  )
47190  )
47191  (i32.store offset=88
47192  (get_local $1)
47193  (call $db_store_i64
47194  (i64.load offset=8
47195  (get_local $2)
47196  )
47197  (i64.const -2507753063930920960)
47198  (i64.load
47199  (i32.load offset=8
47200  (get_local $0)
47201  )
47202  )
47203  (tee_local $7
47204  (i64.load
47205  (get_local $1)
47206  )
47207  )
47208  (get_local $6)
47209  (get_local $4)
47210  )
47211  )
47212  (block $label$4
47213  (br_if $label$4
47214  (i32.lt_u
47215  (get_local $4)
47216  (i32.const 513)
47217  )
47218  )
47219  (call $free
47220  (get_local $6)
47221  )
47222  )
47223  (block $label$5
47224  (br_if $label$5
47225  (i64.lt_u
47226  (get_local $7)
47227  (i64.load offset=16
47228  (get_local $2)
47229  )
47230  )
47231  )
47232  (i64.store
47233  (i32.add
47234  (get_local $2)
47235  (i32.const 16)
47236  )
47237  (select
47238  (i64.const -2)
47239  (i64.add
47240  (get_local $7)
47241  (i64.const 1)
47242  )
47243  (i64.gt_u
47244  (get_local $7)
47245  (i64.const -3)
47246  )
47247  )
47248  )
47249  )
47250  (i32.store offset=4
47251  (i32.const 0)
47252  (i32.add
47253  (get_local $8)
47254  (i32.const 16)
47255  )
47256  )
47257  )
47258  (func $_ZZN5eosio11multi_indexILy14785995549379657728EN11enumivosystem18delegate_bandwidthILy6138663577826885632EE15total_resourcesEJEE7emplaceIZNS3_2onERKNS3_10delegatebwEEUlRT_E1_EENS5_14const_iteratorEyOSA_ENKUlSB_E_clINS5_4itemEEEDaSB_ (param $0 i32) (param $1 i32)
47259  (local $2 i32)
47260  (local $3 i64)
47261  (local $4 i32)
47262  (local $5 i32)
47263  (local $6 i32)
47264  (i32.store offset=4
47265  (i32.const 0)
47266  (tee_local $6
47267  (i32.sub
47268  (i32.load offset=4
47269  (i32.const 0)
47270  )
47271  (i32.const 64)
47272  )
47273  )
47274  )
47275  (i64.store
47276  (get_local $1)
47277  (i64.load offset=8
47278  (i32.load
47279  (tee_local $4
47280  (i32.load offset=4
47281  (get_local $0)
47282  )
47283  )
47284  )
47285  )
47286  )
47287  (set_local $2
47288  (i32.load
47289  (get_local $0)
47290  )
47291  )
47292  (set_local $3
47293  (i64.load offset=16
47294  (tee_local $5
47295  (i32.load
47296  (get_local $4)
47297  )
47298  )
47299  )
47300  )
47301  (call $enumivo_assert
47302  (i64.eq
47303  (i64.load
47304  (i32.add
47305  (get_local $5)
47306  (i32.const 24)
47307  )
47308  )
47309  (i64.const 1397703940)
47310  )
47311  (i32.const 48)
47312  )
47313  (call $enumivo_assert
47314  (i32.xor
47315  (i32.wrap/i64
47316  (i64.shr_u
47317  (i64.load offset=16
47318  (get_local $5)
47319  )
47320  (i64.const 63)
47321  )
47322  )
47323  (i32.const 1)
47324  )
47325  (i32.const 112)
47326  )
47327  (i64.store offset=8
47328  (get_local $1)
47329  (get_local $3)
47330  )
47331  (set_local $3
47332  (i64.load offset=32
47333  (tee_local $5
47334  (i32.load
47335  (get_local $4)
47336  )
47337  )
47338  )
47339  )
47340  (call $enumivo_assert
47341  (i64.eq
47342  (i64.load
47343  (i32.add
47344  (get_local $5)
47345  (i32.const 40)
47346  )
47347  )
47348  (i64.const 1397703940)
47349  )
47350  (i32.const 48)
47351  )
47352  (call $enumivo_assert
47353  (i32.xor
47354  (i32.wrap/i64
47355  (i64.shr_u
47356  (i64.load offset=32
47357  (get_local $5)
47358  )
47359  (i64.const 63)
47360  )
47361  )
47362  (i32.const 1)
47363  )
47364  (i32.const 112)
47365  )
47366  (i64.store offset=16
47367  (get_local $1)
47368  (get_local $3)
47369  )
47370  (set_local $3
47371  (i64.load offset=48
47372  (tee_local $5
47373  (i32.load
47374  (get_local $4)
47375  )
47376  )
47377  )
47378  )
47379  (call $enumivo_assert
47380  (i64.eq
47381  (i64.load
47382  (i32.add
47383  (get_local $5)
47384  (i32.const 56)
47385  )
47386  )
47387  (i64.const 1397703940)
47388  )
47389  (i32.const 48)
47390  )
47391  (call $enumivo_assert
47392  (i32.xor
47393  (i32.wrap/i64
47394  (i64.shr_u
47395  (i64.load offset=48
47396  (get_local $5)
47397  )
47398  (i64.const 63)
47399  )
47400  )
47401  (i32.const 1)
47402  )
47403  (i32.const 112)
47404  )
47405  (i64.store offset=24
47406  (get_local $1)
47407  (get_local $3)
47408  )
47409  (i64.store offset=32
47410  (get_local $1)
47411  (i64.load
47412  (i32.load offset=4
47413  (get_local $4)
47414  )
47415  )
47416  )
47417  (i32.store offset=56
47418  (get_local $6)
47419  (i32.add
47420  (get_local $6)
47421  (i32.const 40)
47422  )
47423  )
47424  (i32.store offset=52
47425  (get_local $6)
47426  (get_local $6)
47427  )
47428  (i32.store offset=48
47429  (get_local $6)
47430  (get_local $6)
47431  )
47432  (drop
47433  (call $_ZN11enumivosystemlsIN5eosio10datastreamIPcEEEERT_S6_RKNS_18delegate_bandwidthILy6138663577826885632EE15total_resourcesE
47434  (i32.add
47435  (get_local $6)
47436  (i32.const 48)
47437  )
47438  (get_local $1)
47439  )
47440  )
47441  (i32.store offset=44
47442  (get_local $1)
47443  (call $db_store_i64
47444  (i64.load offset=8
47445  (get_local $2)
47446  )
47447  (i64.const -3660748524329893888)
47448  (i64.load
47449  (i32.load offset=8
47450  (get_local $0)
47451  )
47452  )
47453  (tee_local $3
47454  (i64.load
47455  (get_local $1)
47456  )
47457  )
47458  (get_local $6)
47459  (i32.const 40)
47460  )
47461  )
47462  (block $label$0
47463  (br_if $label$0
47464  (i64.lt_u
47465  (get_local $3)
47466  (i64.load offset=16
47467  (get_local $2)
47468  )
47469  )
47470  )
47471  (i64.store
47472  (i32.add
47473  (get_local $2)
47474  (i32.const 16)
47475  )
47476  (select
47477  (i64.const -2)
47478  (i64.add
47479  (get_local $3)
47480  (i64.const 1)
47481  )
47482  (i64.gt_u
47483  (get_local $3)
47484  (i64.const -3)
47485  )
47486  )
47487  )
47488  )
47489  (i32.store offset=4
47490  (i32.const 0)
47491  (i32.add
47492  (get_local $6)
47493  (i32.const 64)
47494  )
47495  )
47496  )
47497  (func $_ZZN11enumivosystem18delegate_bandwidthILy6138663577826885632EE2onERKNS1_10delegatebwEENKUlRT_E2_clINS1_15total_resourcesEEEDaS6_ (param $0 i32) (param $1 i32)
47498  (local $2 i32)
47499  (local $3 i64)
47500  (set_local $3
47501  (i64.load offset=16
47502  (tee_local $2
47503  (i32.load
47504  (get_local $0)
47505  )
47506  )
47507  )
47508  )
47509  (call $enumivo_assert
47510  (i64.eq
47511  (i64.load
47512  (i32.add
47513  (get_local $2)
47514  (i32.const 24)
47515  )
47516  )
47517  (i64.const 1397703940)
47518  )
47519  (i32.const 48)
47520  )
47521  (call $enumivo_assert
47522  (i32.xor
47523  (i32.wrap/i64
47524  (i64.shr_u
47525  (i64.load offset=16
47526  (get_local $2)
47527  )
47528  (i64.const 63)
47529  )
47530  )
47531  (i32.const 1)
47532  )
47533  (i32.const 112)
47534  )
47535  (call $enumivo_assert
47536  (i64.ge_u
47537  (i64.add
47538  (get_local $3)
47539  (i64.load offset=8
47540  (get_local $1)
47541  )
47542  )
47543  (get_local $3)
47544  )
47545  (i32.const 400)
47546  )
47547  (i64.store offset=8
47548  (get_local $1)
47549  (i64.add
47550  (get_local $3)
47551  (i64.load offset=8
47552  (get_local $1)
47553  )
47554  )
47555  )
47556  (set_local $3
47557  (i64.load offset=32
47558  (tee_local $2
47559  (i32.load
47560  (get_local $0)
47561  )
47562  )
47563  )
47564  )
47565  (call $enumivo_assert
47566  (i64.eq
47567  (i64.load
47568  (i32.add
47569  (get_local $2)
47570  (i32.const 40)
47571  )
47572  )
47573  (i64.const 1397703940)
47574  )
47575  (i32.const 48)
47576  )
47577  (call $enumivo_assert
47578  (i32.xor
47579  (i32.wrap/i64
47580  (i64.shr_u
47581  (i64.load offset=32
47582  (get_local $2)
47583  )
47584  (i64.const 63)
47585  )
47586  )
47587  (i32.const 1)
47588  )
47589  (i32.const 112)
47590  )
47591  (call $enumivo_assert
47592  (i64.ge_u
47593  (i64.add
47594  (get_local $3)
47595  (i64.load offset=16
47596  (get_local $1)
47597  )
47598  )
47599  (get_local $3)
47600  )
47601  (i32.const 400)
47602  )
47603  (i64.store offset=16
47604  (get_local $1)
47605  (i64.add
47606  (get_local $3)
47607  (i64.load offset=16
47608  (get_local $1)
47609  )
47610  )
47611  )
47612  (set_local $3
47613  (i64.load offset=48
47614  (tee_local $2
47615  (i32.load
47616  (get_local $0)
47617  )
47618  )
47619  )
47620  )
47621  (call $enumivo_assert
47622  (i64.eq
47623  (i64.load
47624  (i32.add
47625  (get_local $2)
47626  (i32.const 56)
47627  )
47628  )
47629  (i64.const 1397703940)
47630  )
47631  (i32.const 48)
47632  )
47633  (call $enumivo_assert
47634  (i32.xor
47635  (i32.wrap/i64
47636  (i64.shr_u
47637  (i64.load offset=48
47638  (get_local $2)
47639  )
47640  (i64.const 63)
47641  )
47642  )
47643  (i32.const 1)
47644  )
47645  (i32.const 112)
47646  )
47647  (call $enumivo_assert
47648  (i64.ge_u
47649  (i64.add
47650  (get_local $3)
47651  (i64.load offset=24
47652  (get_local $1)
47653  )
47654  )
47655  (get_local $3)
47656  )
47657  (i32.const 400)
47658  )
47659  (i64.store offset=24
47660  (get_local $1)
47661  (i64.add
47662  (get_local $3)
47663  (i64.load offset=24
47664  (get_local $1)
47665  )
47666  )
47667  )
47668  (i64.store offset=32
47669  (get_local $1)
47670  (i64.add
47671  (i64.load offset=32
47672  (get_local $1)
47673  )
47674  (i64.load
47675  (i32.load offset=4
47676  (get_local $0)
47677  )
47678  )
47679  )
47680  )
47681  )
47682  (func $_ZZN11enumivosystem18delegate_bandwidthILy6138663577826885632EE2onERKNS1_10delegatebwEENKUlRT_E0_clINS1_19delegated_bandwidthEEEDaS6_ (param $0 i32) (param $1 i32)
47683  (local $2 i32)
47684  (local $3 i64)
47685  (set_local $3
47686  (i64.load offset=16
47687  (tee_local $2
47688  (i32.load
47689  (get_local $0)
47690  )
47691  )
47692  )
47693  )
47694  (call $enumivo_assert
47695  (i64.eq
47696  (i64.load
47697  (i32.add
47698  (get_local $2)
47699  (i32.const 24)
47700  )
47701  )
47702  (i64.const 1397703940)
47703  )
47704  (i32.const 48)
47705  )
47706  (call $enumivo_assert
47707  (i32.xor
47708  (i32.wrap/i64
47709  (i64.shr_u
47710  (i64.load offset=16
47711  (get_local $2)
47712  )
47713  (i64.const 63)
47714  )
47715  )
47716  (i32.const 1)
47717  )
47718  (i32.const 112)
47719  )
47720  (call $enumivo_assert
47721  (i64.ge_u
47722  (i64.add
47723  (get_local $3)
47724  (i64.load offset=16
47725  (get_local $1)
47726  )
47727  )
47728  (get_local $3)
47729  )
47730  (i32.const 400)
47731  )
47732  (i64.store offset=16
47733  (get_local $1)
47734  (i64.add
47735  (get_local $3)
47736  (i64.load offset=16
47737  (get_local $1)
47738  )
47739  )
47740  )
47741  (set_local $3
47742  (i64.load offset=32
47743  (tee_local $2
47744  (i32.load
47745  (get_local $0)
47746  )
47747  )
47748  )
47749  )
47750  (call $enumivo_assert
47751  (i64.eq
47752  (i64.load
47753  (i32.add
47754  (get_local $2)
47755  (i32.const 40)
47756  )
47757  )
47758  (i64.const 1397703940)
47759  )
47760  (i32.const 48)
47761  )
47762  (call $enumivo_assert
47763  (i32.xor
47764  (i32.wrap/i64
47765  (i64.shr_u
47766  (i64.load offset=32
47767  (get_local $2)
47768  )
47769  (i64.const 63)
47770  )
47771  )
47772  (i32.const 1)
47773  )
47774  (i32.const 112)
47775  )
47776  (call $enumivo_assert
47777  (i64.ge_u
47778  (i64.add
47779  (get_local $3)
47780  (i64.load offset=24
47781  (get_local $1)
47782  )
47783  )
47784  (get_local $3)
47785  )
47786  (i32.const 400)
47787  )
47788  (i64.store offset=24
47789  (get_local $1)
47790  (i64.add
47791  (get_local $3)
47792  (i64.load offset=24
47793  (get_local $1)
47794  )
47795  )
47796  )
47797  (set_local $3
47798  (i64.load offset=48
47799  (tee_local $2
47800  (i32.load
47801  (get_local $0)
47802  )
47803  )
47804  )
47805  )
47806  (call $enumivo_assert
47807  (i64.eq
47808  (i64.load
47809  (i32.add
47810  (get_local $2)
47811  (i32.const 56)
47812  )
47813  )
47814  (i64.const 1397703940)
47815  )
47816  (i32.const 48)
47817  )
47818  (call $enumivo_assert
47819  (i32.xor
47820  (i32.wrap/i64
47821  (i64.shr_u
47822  (i64.load offset=48
47823  (get_local $2)
47824  )
47825  (i64.const 63)
47826  )
47827  )
47828  (i32.const 1)
47829  )
47830  (i32.const 112)
47831  )
47832  (call $enumivo_assert
47833  (i64.ge_u
47834  (i64.add
47835  (get_local $3)
47836  (i64.load offset=32
47837  (get_local $1)
47838  )
47839  )
47840  (get_local $3)
47841  )
47842  (i32.const 400)
47843  )
47844  (i64.store offset=32
47845  (get_local $1)
47846  (i64.add
47847  (get_local $3)
47848  (i64.load offset=32
47849  (get_local $1)
47850  )
47851  )
47852  )
47853  (i64.store offset=40
47854  (get_local $1)
47855  (i64.add
47856  (i64.load offset=40
47857  (get_local $1)
47858  )
47859  (i64.load
47860  (i32.load offset=4
47861  (get_local $0)
47862  )
47863  )
47864  )
47865  )
47866  )
47867  (func $_ZZN5eosio11multi_indexILy5377987680120340480EN11enumivosystem18delegate_bandwidthILy6138663577826885632EE19delegated_bandwidthEJEE7emplaceIZNS3_2onERKNS3_10delegatebwEEUlRT_E_EENS5_14const_iteratorEyOSA_ENKUlSB_E_clINS5_4itemEEEDaSB_ (param $0 i32) (param $1 i32)
47868  (local $2 i32)
47869  (local $3 i64)
47870  (local $4 i32)
47871  (local $5 i32)
47872  (local $6 i32)
47873  (i32.store offset=4
47874  (i32.const 0)
47875  (tee_local $6
47876  (i32.sub
47877  (i32.load offset=4
47878  (i32.const 0)
47879  )
47880  (i32.const 64)
47881  )
47882  )
47883  )
47884  (i64.store
47885  (get_local $1)
47886  (i64.load
47887  (i32.load
47888  (tee_local $4
47889  (i32.load offset=4
47890  (get_local $0)
47891  )
47892  )
47893  )
47894  )
47895  )
47896  (set_local $2
47897  (i32.load
47898  (get_local $0)
47899  )
47900  )
47901  (i64.store offset=8
47902  (get_local $1)
47903  (i64.load offset=8
47904  (i32.load
47905  (get_local $4)
47906  )
47907  )
47908  )
47909  (set_local $3
47910  (i64.load offset=16
47911  (tee_local $5
47912  (i32.load
47913  (get_local $4)
47914  )
47915  )
47916  )
47917  )
47918  (call $enumivo_assert
47919  (i64.eq
47920  (i64.load
47921  (i32.add
47922  (get_local $5)
47923  (i32.const 24)
47924  )
47925  )
47926  (i64.const 1397703940)
47927  )
47928  (i32.const 48)
47929  )
47930  (call $enumivo_assert
47931  (i32.xor
47932  (i32.wrap/i64
47933  (i64.shr_u
47934  (i64.load offset=16
47935  (get_local $5)
47936  )
47937  (i64.const 63)
47938  )
47939  )
47940  (i32.const 1)
47941  )
47942  (i32.const 112)
47943  )
47944  (i64.store offset=16
47945  (get_local $1)
47946  (get_local $3)
47947  )
47948  (set_local $3
47949  (i64.load offset=32
47950  (tee_local $5
47951  (i32.load
47952  (get_local $4)
47953  )
47954  )
47955  )
47956  )
47957  (call $enumivo_assert
47958  (i64.eq
47959  (i64.load
47960  (i32.add
47961  (get_local $5)
47962  (i32.const 40)
47963  )
47964  )
47965  (i64.const 1397703940)
47966  )
47967  (i32.const 48)
47968  )
47969  (call $enumivo_assert
47970  (i32.xor
47971  (i32.wrap/i64
47972  (i64.shr_u
47973  (i64.load offset=32
47974  (get_local $5)
47975  )
47976  (i64.const 63)
47977  )
47978  )
47979  (i32.const 1)
47980  )
47981  (i32.const 112)
47982  )
47983  (i64.store offset=24
47984  (get_local $1)
47985  (get_local $3)
47986  )
47987  (set_local $3
47988  (i64.load offset=48
47989  (tee_local $5
47990  (i32.load
47991  (get_local $4)
47992  )
47993  )
47994  )
47995  )
47996  (call $enumivo_assert
47997  (i64.eq
47998  (i64.load
47999  (i32.add
48000  (get_local $5)
48001  (i32.const 56)
48002  )
48003  )
48004  (i64.const 1397703940)
48005  )
48006  (i32.const 48)
48007  )
48008  (call $enumivo_assert
48009  (i32.xor
48010  (i32.wrap/i64
48011  (i64.shr_u
48012  (i64.load offset=48
48013  (get_local $5)
48014  )
48015  (i64.const 63)
48016  )
48017  )
48018  (i32.const 1)
48019  )
48020  (i32.const 112)
48021  )
48022  (i64.store offset=32
48023  (get_local $1)
48024  (get_local $3)
48025  )
48026  (i64.store offset=40
48027  (get_local $1)
48028  (i64.load
48029  (i32.load offset=4
48030  (get_local $4)
48031  )
48032  )
48033  )
48034  (i32.store offset=56
48035  (get_local $6)
48036  (i32.add
48037  (get_local $6)
48038  (i32.const 48)
48039  )
48040  )
48041  (i32.store offset=52
48042  (get_local $6)
48043  (get_local $6)
48044  )
48045  (i32.store offset=48
48046  (get_local $6)
48047  (get_local $6)
48048  )
48049  (drop
48050  (call $_ZN11enumivosystemlsIN5eosio10datastreamIPcEEEERT_S6_RKNS_18delegate_bandwidthILy6138663577826885632EE19delegated_bandwidthE
48051  (i32.add
48052  (get_local $6)
48053  (i32.const 48)
48054  )
48055  (get_local $1)
48056  )
48057  )
48058  (i32.store offset=52
48059  (get_local $1)
48060  (call $db_store_i64
48061  (i64.load offset=8
48062  (get_local $2)
48063  )
48064  (i64.const 5377987680120340480)
48065  (i64.load
48066  (i32.load offset=8
48067  (get_local $0)
48068  )
48069  )
48070  (tee_local $3
48071  (i64.load offset=8
48072  (get_local $1)
48073  )
48074  )
48075  (get_local $6)
48076  (i32.const 48)
48077  )
48078  )
48079  (block $label$0
48080  (br_if $label$0
48081  (i64.lt_u
48082  (get_local $3)
48083  (i64.load offset=16
48084  (get_local $2)
48085  )
48086  )
48087  )
48088  (i64.store
48089  (i32.add
48090  (get_local $2)
48091  (i32.const 16)
48092  )
48093  (select
48094  (i64.const -2)
48095  (i64.add
48096  (get_local $3)
48097  (i64.const 1)
48098  )
48099  (i64.gt_u
48100  (get_local $3)
48101  (i64.const -3)
48102  )
48103  )
48104  )
48105  )
48106  (i32.store offset=4
48107  (i32.const 0)
48108  (i32.add
48109  (get_local $6)
48110  (i32.const 64)
48111  )
48112  )
48113  )
48114  (func $_ZN11enumivosystem18delegate_bandwidthILy6138663577826885632EE10delegatebwC2Ev (param $0 i32) (result i32)
48115  (local $1 i64)
48116  (local $2 i32)
48117  (local $3 i32)
48118  (i64.store offset=16
48119  (get_local $0)
48120  (i64.const 0)
48121  )
48122  (i64.store
48123  (tee_local $2
48124  (i32.add
48125  (get_local $0)
48126  (i32.const 24)
48127  )
48128  )
48129  (i64.const 1397703940)
48130  )
48131  (call $enumivo_assert
48132  (i32.const 1)
48133  (i32.const 592)
48134  )
48135  (set_local $1
48136  (i64.shr_u
48137  (i64.load
48138  (get_local $2)
48139  )
48140  (i64.const 8)
48141  )
48142  )
48143  (set_local $2
48144  (i32.const 0)
48145  )
48146  (block $label$0
48147  (block $label$1
48148  (loop $label$2
48149  (br_if $label$1
48150  (i32.gt_u
48151  (i32.add
48152  (i32.shl
48153  (i32.wrap/i64
48154  (get_local $1)
48155  )
48156  (i32.const 24)
48157  )
48158  (i32.const -1073741825)
48159  )
48160  (i32.const 452984830)
48161  )
48162  )
48163  (block $label$3
48164  (br_if $label$3
48165  (i64.ne
48166  (i64.and
48167  (tee_local $1
48168  (i64.shr_u
48169  (get_local $1)
48170  (i64.const 8)
48171  )
48172  )
48173  (i64.const 255)
48174  )
48175  (i64.const 0)
48176  )
48177  )
48178  (loop $label$4
48179  (br_if $label$1
48180  (i64.ne
48181  (i64.and
48182  (tee_local $1
48183  (i64.shr_u
48184  (get_local $1)
48185  (i64.const 8)
48186  )
48187  )
48188  (i64.const 255)
48189  )
48190  (i64.const 0)
48191  )
48192  )
48193  (br_if $label$4
48194  (i32.lt_s
48195  (tee_local $2
48196  (i32.add
48197  (get_local $2)
48198  (i32.const 1)
48199  )
48200  )
48201  (i32.const 7)
48202  )
48203  )
48204  )
48205  )
48206  (set_local $3
48207  (i32.const 1)
48208  )
48209  (br_if $label$2
48210  (i32.lt_s
48211  (tee_local $2
48212  (i32.add
48213  (get_local $2)
48214  (i32.const 1)
48215  )
48216  )
48217  (i32.const 7)
48218  )
48219  )
48220  (br $label$0)
48221  )
48222  )
48223  (set_local $3
48224  (i32.const 0)
48225  )
48226  )
48227  (call $enumivo_assert
48228  (get_local $3)
48229  (i32.const 656)
48230  )
48231  (i64.store
48232  (tee_local $2
48233  (i32.add
48234  (get_local $0)
48235  (i32.const 40)
48236  )
48237  )
48238  (i64.const 1397703940)
48239  )
48240  (i64.store offset=32
48241  (get_local $0)
48242  (i64.const 0)
48243  )
48244  (call $enumivo_assert
48245  (i32.const 1)
48246  (i32.const 592)
48247  )
48248  (set_local $1
48249  (i64.shr_u
48250  (i64.load
48251  (get_local $2)
48252  )
48253  (i64.const 8)
48254  )
48255  )
48256  (set_local $2
48257  (i32.const 0)
48258  )
48259  (block $label$5
48260  (block $label$6
48261  (loop $label$7
48262  (br_if $label$6
48263  (i32.gt_u
48264  (i32.add
48265  (i32.shl
48266  (i32.wrap/i64
48267  (get_local $1)
48268  )
48269  (i32.const 24)
48270  )
48271  (i32.const -1073741825)
48272  )
48273  (i32.const 452984830)
48274  )
48275  )
48276  (block $label$8
48277  (br_if $label$8
48278  (i64.ne
48279  (i64.and
48280  (tee_local $1
48281  (i64.shr_u
48282  (get_local $1)
48283  (i64.const 8)
48284  )
48285  )
48286  (i64.const 255)
48287  )
48288  (i64.const 0)
48289  )
48290  )
48291  (loop $label$9
48292  (br_if $label$6
48293  (i64.ne
48294  (i64.and
48295  (tee_local $1
48296  (i64.shr_u
48297  (get_local $1)
48298  (i64.const 8)
48299  )
48300  )
48301  (i64.const 255)
48302  )
48303  (i64.const 0)
48304  )
48305  )
48306  (br_if $label$9
48307  (i32.lt_s
48308  (tee_local $2
48309  (i32.add
48310  (get_local $2)
48311  (i32.const 1)
48312  )
48313  )
48314  (i32.const 7)
48315  )
48316  )
48317  )
48318  )
48319  (set_local $3
48320  (i32.const 1)
48321  )
48322  (br_if $label$7
48323  (i32.lt_s
48324  (tee_local $2
48325  (i32.add
48326  (get_local $2)
48327  (i32.const 1)
48328  )
48329  )
48330  (i32.const 7)
48331  )
48332  )
48333  (br $label$5)
48334  )
48335  )
48336  (set_local $3
48337  (i32.const 0)
48338  )
48339  )
48340  (call $enumivo_assert
48341  (get_local $3)
48342  (i32.const 656)
48343  )
48344  (i64.store
48345  (tee_local $2
48346  (i32.add
48347  (get_local $0)
48348  (i32.const 56)
48349  )
48350  )
48351  (i64.const 1397703940)
48352  )
48353  (i64.store offset=48
48354  (get_local $0)
48355  (i64.const 0)
48356  )
48357  (call $enumivo_assert
48358  (i32.const 1)
48359  (i32.const 592)
48360  )
48361  (set_local $1
48362  (i64.shr_u
48363  (i64.load
48364  (get_local $2)
48365  )
48366  (i64.const 8)
48367  )
48368  )
48369  (set_local $2
48370  (i32.const 0)
48371  )
48372  (block $label$10
48373  (block $label$11
48374  (loop $label$12
48375  (br_if $label$11
48376  (i32.gt_u
48377  (i32.add
48378  (i32.shl
48379  (i32.wrap/i64
48380  (get_local $1)
48381  )
48382  (i32.const 24)
48383  )
48384  (i32.const -1073741825)
48385  )
48386  (i32.const 452984830)
48387  )
48388  )
48389  (block $label$13
48390  (br_if $label$13
48391  (i64.ne
48392  (i64.and
48393  (tee_local $1
48394  (i64.shr_u
48395  (get_local $1)
48396  (i64.const 8)
48397  )
48398  )
48399  (i64.const 255)
48400  )
48401  (i64.const 0)
48402  )
48403  )
48404  (loop $label$14
48405  (br_if $label$11
48406  (i64.ne
48407  (i64.and
48408  (tee_local $1
48409  (i64.shr_u
48410  (get_local $1)
48411  (i64.const 8)
48412  )
48413  )
48414  (i64.const 255)
48415  )
48416  (i64.const 0)
48417  )
48418  )
48419  (br_if $label$14
48420  (i32.lt_s
48421  (tee_local $2
48422  (i32.add
48423  (get_local $2)
48424  (i32.const 1)
48425  )
48426  )
48427  (i32.const 7)
48428  )
48429  )
48430  )
48431  )
48432  (set_local $3
48433  (i32.const 1)
48434  )
48435  (br_if $label$12
48436  (i32.lt_s
48437  (tee_local $2
48438  (i32.add
48439  (get_local $2)
48440  (i32.const 1)
48441  )
48442  )
48443  (i32.const 7)
48444  )
48445  )
48446  (br $label$10)
48447  )
48448  )
48449  (set_local $3
48450  (i32.const 0)
48451  )
48452  )
48453  (call $enumivo_assert
48454  (get_local $3)
48455  (i32.const 656)
48456  )
48457  (get_local $0)
48458  )
48459  (func $_ZN11enumivosystemrsIN5eosio10datastreamIPKcEEEERT_S7_RNS_18delegate_bandwidthILy6138663577826885632EE10delegatebwE (param $0 i32) (param $1 i32) (result i32)
48460  (local $2 i32)
48461  (call $enumivo_assert
48462  (i32.gt_u
48463  (i32.sub
48464  (i32.load offset=8
48465  (get_local $0)
48466  )
48467  (i32.load offset=4
48468  (get_local $0)
48469  )
48470  )
48471  (i32.const 7)
48472  )
48473  (i32.const 1184)
48474  )
48475  (drop
48476  (call $memcpy
48477  (get_local $1)
48478  (i32.load offset=4
48479  (get_local $0)
48480  )
48481  (i32.const 8)
48482  )
48483  )
48484  (i32.store offset=4
48485  (get_local $0)
48486  (tee_local $2
48487  (i32.add
48488  (i32.load offset=4
48489  (get_local $0)
48490  )
48491  (i32.const 8)
48492  )
48493  )
48494  )
48495  (call $enumivo_assert
48496  (i32.gt_u
48497  (i32.sub
48498  (i32.load offset=8
48499  (get_local $0)
48500  )
48501  (get_local $2)
48502  )
48503  (i32.const 7)
48504  )
48505  (i32.const 1184)
48506  )
48507  (drop
48508  (call $memcpy
48509  (i32.add
48510  (get_local $1)
48511  (i32.const 8)
48512  )
48513  (i32.load offset=4
48514  (get_local $0)
48515  )
48516  (i32.const 8)
48517  )
48518  )
48519  (i32.store offset=4
48520  (get_local $0)
48521  (tee_local $2
48522  (i32.add
48523  (i32.load offset=4
48524  (get_local $0)
48525  )
48526  (i32.const 8)
48527  )
48528  )
48529  )
48530  (call $enumivo_assert
48531  (i32.gt_u
48532  (i32.sub
48533  (i32.load offset=8
48534  (get_local $0)
48535  )
48536  (get_local $2)
48537  )
48538  (i32.const 7)
48539  )
48540  (i32.const 1184)
48541  )
48542  (drop
48543  (call $memcpy
48544  (i32.add
48545  (get_local $1)
48546  (i32.const 16)
48547  )
48548  (i32.load offset=4
48549  (get_local $0)
48550  )
48551  (i32.const 8)
48552  )
48553  )
48554  (i32.store offset=4
48555  (get_local $0)
48556  (tee_local $2
48557  (i32.add
48558  (i32.load offset=4
48559  (get_local $0)
48560  )
48561  (i32.const 8)
48562  )
48563  )
48564  )
48565  (call $enumivo_assert
48566  (i32.gt_u
48567  (i32.sub
48568  (i32.load offset=8
48569  (get_local $0)
48570  )
48571  (get_local $2)
48572  )
48573  (i32.const 7)
48574  )
48575  (i32.const 1184)
48576  )
48577  (drop
48578  (call $memcpy
48579  (i32.add
48580  (get_local $1)
48581  (i32.const 24)
48582  )
48583  (i32.load offset=4
48584  (get_local $0)
48585  )
48586  (i32.const 8)
48587  )
48588  )
48589  (i32.store offset=4
48590  (get_local $0)
48591  (tee_local $2
48592  (i32.add
48593  (i32.load offset=4
48594  (get_local $0)
48595  )
48596  (i32.const 8)
48597  )
48598  )
48599  )
48600  (call $enumivo_assert
48601  (i32.gt_u
48602  (i32.sub
48603  (i32.load offset=8
48604  (get_local $0)
48605  )
48606  (get_local $2)
48607  )
48608  (i32.const 7)
48609  )
48610  (i32.const 1184)
48611  )
48612  (drop
48613  (call $memcpy
48614  (i32.add
48615  (get_local $1)
48616  (i32.const 32)
48617  )
48618  (i32.load offset=4
48619  (get_local $0)
48620  )
48621  (i32.const 8)
48622  )
48623  )
48624  (i32.store offset=4
48625  (get_local $0)
48626  (tee_local $2
48627  (i32.add
48628  (i32.load offset=4
48629  (get_local $0)
48630  )
48631  (i32.const 8)
48632  )
48633  )
48634  )
48635  (call $enumivo_assert
48636  (i32.gt_u
48637  (i32.sub
48638  (i32.load offset=8
48639  (get_local $0)
48640  )
48641  (get_local $2)
48642  )
48643  (i32.const 7)
48644  )
48645  (i32.const 1184)
48646  )
48647  (drop
48648  (call $memcpy
48649  (i32.add
48650  (get_local $1)
48651  (i32.const 40)
48652  )
48653  (i32.load offset=4
48654  (get_local $0)
48655  )
48656  (i32.const 8)
48657  )
48658  )
48659  (i32.store offset=4
48660  (get_local $0)
48661  (tee_local $2
48662  (i32.add
48663  (i32.load offset=4
48664  (get_local $0)
48665  )
48666  (i32.const 8)
48667  )
48668  )
48669  )
48670  (call $enumivo_assert
48671  (i32.gt_u
48672  (i32.sub
48673  (i32.load offset=8
48674  (get_local $0)
48675  )
48676  (get_local $2)
48677  )
48678  (i32.const 7)
48679  )
48680  (i32.const 1184)
48681  )
48682  (drop
48683  (call $memcpy
48684  (i32.add
48685  (get_local $1)
48686  (i32.const 48)
48687  )
48688  (i32.load offset=4
48689  (get_local $0)
48690  )
48691  (i32.const 8)
48692  )
48693  )
48694  (i32.store offset=4
48695  (get_local $0)
48696  (tee_local $2
48697  (i32.add
48698  (i32.load offset=4
48699  (get_local $0)
48700  )
48701  (i32.const 8)
48702  )
48703  )
48704  )
48705  (call $enumivo_assert
48706  (i32.gt_u
48707  (i32.sub
48708  (i32.load offset=8
48709  (get_local $0)
48710  )
48711  (get_local $2)
48712  )
48713  (i32.const 7)
48714  )
48715  (i32.const 1184)
48716  )
48717  (drop
48718  (call $memcpy
48719  (i32.add
48720  (get_local $1)
48721  (i32.const 56)
48722  )
48723  (i32.load offset=4
48724  (get_local $0)
48725  )
48726  (i32.const 8)
48727  )
48728  )
48729  (i32.store offset=4
48730  (get_local $0)
48731  (i32.add
48732  (i32.load offset=4
48733  (get_local $0)
48734  )
48735  (i32.const 8)
48736  )
48737  )
48738  (get_local $0)
48739  )
48740  (func $_ZN5eosio11multi_indexILy14289235522390851584ENS_16generic_currencyINS_5tokenILy6138663577826885632ELy1397703940EyEEE14currency_statsEJEE6modifyIZNS4_2onERKNS4_5issueEEUlRS5_E_EEvRKS5_yOT_ (param $0 i32) (param $1 i32) (param $2 i64) (param $3 i32)
48741  (local $4 i64)
48742  (local $5 i64)
48743  (local $6 i32)
48744  (i32.store offset=4
48745  (i32.const 0)
48746  (tee_local $6
48747  (i32.sub
48748  (i32.load offset=4
48749  (i32.const 0)
48750  )
48751  (i32.const 16)
48752  )
48753  )
48754  )
48755  (call $enumivo_assert
48756  (i32.eq
48757  (i32.load offset=16
48758  (get_local $1)
48759  )
48760  (get_local $0)
48761  )
48762  (i32.const 960)
48763  )
48764  (call $enumivo_assert
48765  (i64.eq
48766  (i64.load
48767  (get_local $0)
48768  )
48769  (call $current_receiver)
48770  )
48771  (i32.const 1008)
48772  )
48773  (set_local $4
48774  (i64.load offset=8
48775  (get_local $1)
48776  )
48777  )
48778  (set_local $5
48779  (i64.load offset=8
48780  (tee_local $3
48781  (i32.load
48782  (get_local $3)
48783  )
48784  )
48785  )
48786  )
48787  (call $enumivo_assert
48788  (i64.eq
48789  (i64.load
48790  (i32.add
48791  (get_local $3)
48792  (i32.const 16)
48793  )
48794  )
48795  (i64.const 1397703940)
48796  )
48797  (i32.const 48)
48798  )
48799  (call $enumivo_assert
48800  (i32.xor
48801  (i32.wrap/i64
48802  (i64.shr_u
48803  (i64.load offset=8
48804  (get_local $3)
48805  )
48806  (i64.const 63)
48807  )
48808  )
48809  (i32.const 1)
48810  )
48811  (i32.const 112)
48812  )
48813  (call $enumivo_assert
48814  (i64.ge_u
48815  (i64.add
48816  (get_local $5)
48817  (i64.load
48818  (get_local $1)
48819  )
48820  )
48821  (get_local $5)
48822  )
48823  (i32.const 400)
48824  )
48825  (i64.store
48826  (get_local $1)
48827  (i64.add
48828  (get_local $5)
48829  (i64.load
48830  (get_local $1)
48831  )
48832  )
48833  )
48834  (call $enumivo_assert
48835  (i64.eq
48836  (get_local $4)
48837  (i64.load offset=8
48838  (get_local $1)
48839  )
48840  )
48841  (i32.const 1072)
48842  )
48843  (call $enumivo_assert
48844  (i32.const 1)
48845  (i32.const 1136)
48846  )
48847  (drop
48848  (call $memcpy
48849  (get_local $6)
48850  (get_local $1)
48851  (i32.const 8)
48852  )
48853  )
48854  (call $enumivo_assert
48855  (i32.const 1)
48856  (i32.const 1136)
48857  )
48858  (drop
48859  (call $memcpy
48860  (i32.or
48861  (get_local $6)
48862  (i32.const 8)
48863  )
48864  (i32.add
48865  (get_local $1)
48866  (i32.const 8)
48867  )
48868  (i32.const 8)
48869  )
48870  )
48871  (call $db_update_i64
48872  (i32.load offset=20
48873  (get_local $1)
48874  )
48875  (get_local $2)
48876  (get_local $6)
48877  (i32.const 16)
48878  )
48879  (block $label$0
48880  (br_if $label$0
48881  (i64.lt_u
48882  (get_local $4)
48883  (i64.load offset=16
48884  (get_local $0)
48885  )
48886  )
48887  )
48888  (i64.store
48889  (i32.add
48890  (get_local $0)
48891  (i32.const 16)
48892  )
48893  (select
48894  (i64.const -2)
48895  (i64.add
48896  (get_local $4)
48897  (i64.const 1)
48898  )
48899  (i64.gt_u
48900  (get_local $4)
48901  (i64.const -3)
48902  )
48903  )
48904  )
48905  )
48906  (i32.store offset=4
48907  (i32.const 0)
48908  (i32.add
48909  (get_local $6)
48910  (i32.const 16)
48911  )
48912  )
48913  )
48914  (func $_ZN5eosio11multi_indexILy14289235522390851584ENS_16generic_currencyINS_5tokenILy6138663577826885632ELy1397703940EyEEE14currency_statsEJEE7emplaceIZNS4_2onERKNS4_5issueEEUlRS5_E0_EENS6_14const_iteratorEyOT_ (param $0 i32) (param $1 i32) (param $2 i64) (param $3 i32)
48915  (local $4 i32)
48916  (local $5 i32)
48917  (local $6 i32)
48918  (local $7 i32)
48919  (i32.store offset=4
48920  (i32.const 0)
48921  (tee_local $7
48922  (i32.sub
48923  (i32.load offset=4
48924  (i32.const 0)
48925  )
48926  (i32.const 48)
48927  )
48928  )
48929  )
48930  (i64.store offset=40
48931  (get_local $7)
48932  (get_local $2)
48933  )
48934  (call $enumivo_assert
48935  (i64.eq
48936  (i64.load
48937  (get_local $1)
48938  )
48939  (call $current_receiver)
48940  )
48941  (i32.const 1216)
48942  )
48943  (i32.store offset=20
48944  (get_local $7)
48945  (get_local $3)
48946  )
48947  (i32.store offset=16
48948  (get_local $7)
48949  (get_local $1)
48950  )
48951  (i32.store offset=24
48952  (get_local $7)
48953  (i32.add
48954  (get_local $7)
48955  (i32.const 40)
48956  )
48957  )
48958  (i64.store offset=8
48959  (tee_local $3
48960  (call $_Znwj
48961  (i32.const 32)
48962  )
48963  )
48964  (i64.const 1397703940)
48965  )
48966  (i64.store
48967  (get_local $3)
48968  (i64.const 0)
48969  )
48970  (i32.store offset=16
48971  (get_local $3)
48972  (get_local $1)
48973  )
48974  (call $_ZZN5eosio11multi_indexILy14289235522390851584ENS_16generic_currencyINS_5tokenILy6138663577826885632ELy1397703940EyEEE14currency_statsEJEE7emplaceIZNS4_2onERKNS4_5issueEEUlRS5_E0_EENS6_14const_iteratorEyOT_ENKUlRSE_E_clINS6_4itemEEEDaSG_
48975  (i32.add
48976  (get_local $7)
48977  (i32.const 16)
48978  )
48979  (get_local $3)
48980  )
48981  (i32.store offset=32
48982  (get_local $7)
48983  (get_local $3)
48984  )
48985  (i64.store offset=16
48986  (get_local $7)
48987  (tee_local $2
48988  (i64.load offset=8
48989  (get_local $3)
48990  )
48991  )
48992  )
48993  (i32.store offset=12
48994  (get_local $7)
48995  (tee_local $4
48996  (i32.load offset=20
48997  (get_local $3)
48998  )
48999  )
49000  )
49001  (block $label$0
49002  (block $label$1
49003  (br_if $label$1
49004  (i32.ge_u
49005  (tee_local $5
49006  (i32.load
49007  (tee_local $6
49008  (i32.add
49009  (get_local $1)
49010  (i32.const 28)
49011  )
49012  )
49013  )
49014  )
49015  (i32.load
49016  (i32.add
49017  (get_local $1)
49018  (i32.const 32)
49019  )
49020  )
49021  )
49022  )
49023  (i64.store offset=8
49024  (get_local $5)
49025  (get_local $2)
49026  )
49027  (i32.store offset=16
49028  (get_local $5)
49029  (get_local $4)
49030  )
49031  (i32.store offset=32
49032  (get_local $7)
49033  (i32.const 0)
49034  )
49035  (i32.store
49036  (get_local $5)
49037  (get_local $3)
49038  )
49039  (i32.store
49040  (get_local $6)
49041  (i32.add
49042  (get_local $5)
49043  (i32.const 24)
49044  )
49045  )
49046  (br $label$0)
49047  )
49048  (call $_ZNSt3__16vectorIN5eosio11multi_indexILy14289235522390851584ENS1_16generic_currencyINS1_5tokenILy6138663577826885632ELy1397703940EyEEE14currency_statsEJEE8item_ptrENS_9allocatorIS9_EEE24__emplace_back_slow_pathIJNS_10unique_ptrINS8_4itemENS_14default_deleteISF_EEEERyRlEEEvDpOT_
49049  (i32.add
49050  (get_local $1)
49051  (i32.const 24)
49052  )
49053  (i32.add
49054  (get_local $7)
49055  (i32.const 32)
49056  )
49057  (i32.add
49058  (get_local $7)
49059  (i32.const 16)
49060  )
49061  (i32.add
49062  (get_local $7)
49063  (i32.const 12)
49064  )
49065  )
49066  )
49067  (i32.store offset=4
49068  (get_local $0)
49069  (get_local $3)
49070  )
49071  (i32.store
49072  (get_local $0)
49073  (get_local $1)
49074  )
49075  (set_local $3
49076  (i32.load offset=32
49077  (get_local $7)
49078  )
49079  )
49080  (i32.store offset=32
49081  (get_local $7)
49082  (i32.const 0)
49083  )
49084  (block $label$2
49085  (br_if $label$2
49086  (i32.eqz
49087  (get_local $3)
49088  )
49089  )
49090  (call $_ZdlPv
49091  (get_local $3)
49092  )
49093  )
49094  (i32.store offset=4
49095  (i32.const 0)
49096  (i32.add
49097  (get_local $7)
49098  (i32.const 48)
49099  )
49100  )
49101  )
49102  (func $_ZN5eosio16generic_currencyINS_5tokenILy6138663577826885632ELy1397703940EyEEE11get_balanceEy (param $0 i64) (result i64)
49103  (local $1 i32)
49104  (local $2 i32)
49105  (local $3 i32)
49106  (local $4 i32)
49107  (local $5 i32)
49108  (i32.store offset=4
49109  (i32.const 0)
49110  (tee_local $5
49111  (i32.sub
49112  (i32.load offset=4
49113  (i32.const 0)
49114  )
49115  (i32.const 48)
49116  )
49117  )
49118  )
49119  (set_local $4
49120  (i32.const 0)
49121  )
49122  (i32.store
49123  (i32.add
49124  (get_local $5)
49125  (i32.const 40)
49126  )
49127  (i32.const 0)
49128  )
49129  (i64.store offset=24
49130  (get_local $5)
49131  (i64.const -1)
49132  )
49133  (i64.store offset=32
49134  (get_local $5)
49135  (i64.const 0)
49136  )
49137  (i64.store offset=16
49138  (get_local $5)
49139  (get_local $0)
49140  )
49141  (i64.store offset=8
49142  (get_local $5)
49143  (i64.const 6138663577826885632)
49144  )
49145  (block $label$0
49146  (block $label$1
49147  (block $label$2
49148  (block $label$3
49149  (br_if $label$3
49150  (i32.le_s
49151  (tee_local $2
49152  (call $db_find_i64
49153  (i64.const 6138663577826885632)
49154  (get_local $0)
49155  (i64.const 3607749778735104000)
49156  (i64.const 1397703940)
49157  )
49158  )
49159  (i32.const -1)
49160  )
49161  )
49162  (call $enumivo_assert
49163  (i32.eq
49164  (i32.load offset=16
49165  (tee_local $4
49166  (call $_ZNK5eosio11multi_indexILy3607749778735104000ENS_16generic_currencyINS_5tokenILy6138663577826885632ELy1397703940EyEEE7accountEJEE31load_object_by_primary_iteratorEl
49167  (i32.add
49168  (get_local $5)
49169  (i32.const 8)
49170  )
49171  (get_local $2)
49172  )
49173  )
49174  )
49175  (i32.add
49176  (get_local $5)
49177  (i32.const 8)
49178  )
49179  )
49180  (i32.const 448)
49181  )
49182  (set_local $0
49183  (i64.load
49184  (get_local $4)
49185  )
49186  )
49187  (br_if $label$0
49188  (i32.eqz
49189  (tee_local $1
49190  (i32.load offset=32
49191  (get_local $5)
49192  )
49193  )
49194  )
49195  )
49196  (br_if $label$2
49197  (i32.eq
49198  (tee_local $4
49199  (i32.load
49200  (tee_local $3
49201  (i32.add
49202  (get_local $5)
49203  (i32.const 36)
49204  )
49205  )
49206  )
49207  )
49208  (get_local $1)
49209  )
49210  )
49211  (loop $label$4
49212  (set_local $2
49213  (i32.load
49214  (tee_local $4
49215  (i32.add
49216  (get_local $4)
49217  (i32.const -24)
49218  )
49219  )
49220  )
49221  )
49222  (i32.store
49223  (get_local $4)
49224  (i32.const 0)
49225  )
49226  (block $label$5
49227  (br_if $label$5
49228  (i32.eqz
49229  (get_local $2)
49230  )
49231  )
49232  (call $_ZdlPv
49233  (get_local $2)
49234  )
49235  )
49236  (br_if $label$4
49237  (i32.ne
49238  (get_local $1)
49239  (get_local $4)
49240  )
49241  )
49242  )
49243  (set_local $4
49244  (i32.load
49245  (i32.add
49246  (get_local $5)
49247  (i32.const 32)
49248  )
49249  )
49250  )
49251  (br $label$1)
49252  )
49253  (call $enumivo_assert
49254  (i32.const 1)
49255  (i32.const 592)
49256  )
49257  (set_local $0
49258  (i64.const 5459781)
49259  )
49260  (block $label$6
49261  (loop $label$7
49262  (set_local $2
49263  (i32.const 0)
49264  )
49265  (br_if $label$6
49266  (i32.gt_u
49267  (i32.add
49268  (i32.shl
49269  (i32.wrap/i64
49270  (get_local $0)
49271  )
49272  (i32.const 24)
49273  )
49274  (i32.const -1073741825)
49275  )
49276  (i32.const 452984830)
49277  )
49278  )
49279  (block $label$8
49280  (br_if $label$8
49281  (i64.ne
49282  (i64.and
49283  (tee_local $0
49284  (i64.shr_u
49285  (get_local $0)
49286  (i64.const 8)
49287  )
49288  )
49289  (i64.const 255)
49290  )
49291  (i64.const 0)
49292  )
49293  )
49294  (loop $label$9
49295  (br_if $label$6
49296  (i64.ne
49297  (i64.and
49298  (tee_local $0
49299  (i64.shr_u
49300  (get_local $0)
49301  (i64.const 8)
49302  )
49303  )
49304  (i64.const 255)
49305  )
49306  (i64.const 0)
49307  )
49308  )
49309  (br_if $label$9
49310  (i32.lt_s
49311  (tee_local $4
49312  (i32.add
49313  (get_local $4)
49314  (i32.const 1)
49315  )
49316  )
49317  (i32.const 7)
49318  )
49319  )
49320  )
49321  )
49322  (set_local $2
49323  (i32.const 1)
49324  )
49325  (br_if $label$7
49326  (i32.lt_s
49327  (tee_local $4
49328  (i32.add
49329  (get_local $4)
49330  (i32.const 1)
49331  )
49332  )
49333  (i32.const 7)
49334  )
49335  )
49336  )
49337  )
49338  (call $enumivo_assert
49339  (get_local $2)
49340  (i32.const 656)
49341  )
49342  (call $enumivo_assert
49343  (i32.const 1)
49344  (i32.const 48)
49345  )
49346  (call $enumivo_assert
49347  (i32.const 1)
49348  (i32.const 112)
49349  )
49350  (set_local $0
49351  (i64.const 0)
49352  )
49353  (br $label$0)
49354  )
49355  (set_local $4
49356  (get_local $1)
49357  )
49358  )
49359  (i32.store
49360  (get_local $3)
49361  (get_local $1)
49362  )
49363  (call $_ZdlPv
49364  (get_local $4)
49365  )
49366  )
49367  (i32.store offset=4
49368  (i32.const 0)
49369  (i32.add
49370  (get_local $5)
49371  (i32.const 48)
49372  )
49373  )
49374  (get_local $0)
49375  )
49376  (func $_ZN5eosio16generic_currencyINS_5tokenILy6138663577826885632ELy1397703940EyEEE11set_balanceEyS2_yy (param $0 i64) (param $1 i64) (param $2 i64) (param $3 i64)
49377  (local $4 i32)
49378  (local $5 i32)
49379  (local $6 i32)
49380  (local $7 i32)
49381  (local $8 i32)
49382  (i32.store offset=4
49383  (i32.const 0)
49384  (tee_local $8
49385  (i32.sub
49386  (i32.load offset=4
49387  (i32.const 0)
49388  )
49389  (i32.const 64)
49390  )
49391  )
49392  )
49393  (i64.store offset=56
49394  (get_local $8)
49395  (get_local $1)
49396  )
49397  (i32.store
49398  (i32.add
49399  (get_local $8)
49400  (i32.const 48)
49401  )
49402  (i32.const 0)
49403  )
49404  (i64.store offset=32
49405  (get_local $8)
49406  (i64.const -1)
49407  )
49408  (i64.store offset=40
49409  (get_local $8)
49410  (i64.const 0)
49411  )
49412  (i64.store offset=24
49413  (get_local $8)
49414  (get_local $0)
49415  )
49416  (i64.store offset=16
49417  (get_local $8)
49418  (i64.const 6138663577826885632)
49419  )
49420  (i32.store offset=8
49421  (get_local $8)
49422  (i32.add
49423  (get_local $8)
49424  (i32.const 56)
49425  )
49426  )
49427  (block $label$0
49428  (block $label$1
49429  (block $label$2
49430  (br_if $label$2
49431  (i32.lt_s
49432  (tee_local $7
49433  (call $db_find_i64
49434  (i64.const 6138663577826885632)
49435  (get_local $0)
49436  (i64.const 3607749778735104000)
49437  (i64.const 1397703940)
49438  )
49439  )
49440  (i32.const 0)
49441  )
49442  )
49443  (call $enumivo_assert
49444  (i32.eq
49445  (i32.load offset=16
49446  (tee_local $7
49447  (call $_ZNK5eosio11multi_indexILy3607749778735104000ENS_16generic_currencyINS_5tokenILy6138663577826885632ELy1397703940EyEEE7accountEJEE31load_object_by_primary_iteratorEl
49448  (i32.add
49449  (get_local $8)
49450  (i32.const 16)
49451  )
49452  (get_local $7)
49453  )
49454  )
49455  )
49456  (i32.add
49457  (get_local $8)
49458  (i32.const 16)
49459  )
49460  )
49461  (i32.const 448)
49462  )
49463  (call $enumivo_assert
49464  (i32.const 1)
49465  (i32.const 512)
49466  )
49467  (call $_ZN5eosio11multi_indexILy3607749778735104000ENS_16generic_currencyINS_5tokenILy6138663577826885632ELy1397703940EyEEE7accountEJEE6modifyIRZNS4_11set_balanceEyS3_yyEUlRS5_E_EEvRKS5_yOT_
49468  (i32.add
49469  (get_local $8)
49470  (i32.const 16)
49471  )
49472  (get_local $7)
49473  (get_local $3)
49474  (i32.add
49475  (get_local $8)
49476  (i32.const 8)
49477  )
49478  )
49479  (br_if $label$1
49480  (tee_local $4
49481  (i32.load offset=40
49482  (get_local $8)
49483  )
49484  )
49485  )
49486  (br $label$0)
49487  )
49488  (call $_ZN5eosio11multi_indexILy3607749778735104000ENS_16generic_currencyINS_5tokenILy6138663577826885632ELy1397703940EyEEE7accountEJEE7emplaceIRZNS4_11set_balanceEyS3_yyEUlRS5_E_EENS6_14const_iteratorEyOT_
49489  (get_local $8)
49490  (i32.add
49491  (get_local $8)
49492  (i32.const 16)
49493  )
49494  (get_local $2)
49495  (i32.add
49496  (get_local $8)
49497  (i32.const 8)
49498  )
49499  )
49500  (br_if $label$0
49501  (i32.eqz
49502  (tee_local $4
49503  (i32.load offset=40
49504  (get_local $8)
49505  )
49506  )
49507  )
49508  )
49509  )
49510  (block $label$3
49511  (block $label$4
49512  (br_if $label$4
49513  (i32.eq
49514  (tee_local $7
49515  (i32.load
49516  (tee_local $6
49517  (i32.add
49518  (get_local $8)
49519  (i32.const 44)
49520  )
49521  )
49522  )
49523  )
49524  (get_local $4)
49525  )
49526  )
49527  (loop $label$5
49528  (set_local $5
49529  (i32.load
49530  (tee_local $7
49531  (i32.add
49532  (get_local $7)
49533  (i32.const -24)
49534  )
49535  )
49536  )
49537  )
49538  (i32.store
49539  (get_local $7)
49540  (i32.const 0)
49541  )
49542  (block $label$6
49543  (br_if $label$6
49544  (i32.eqz
49545  (get_local $5)
49546  )
49547  )
49548  (call $_ZdlPv
49549  (get_local $5)
49550  )
49551  )
49552  (br_if $label$5
49553  (i32.ne
49554  (get_local $4)
49555  (get_local $7)
49556  )
49557  )
49558  )
49559  (set_local $7
49560  (i32.load
49561  (i32.add
49562  (get_local $8)
49563  (i32.const 40)
49564  )
49565  )
49566  )
49567  (br $label$3)
49568  )
49569  (set_local $7
49570  (get_local $4)
49571  )
49572  )
49573  (i32.store
49574  (get_local $6)
49575  (get_local $4)
49576  )
49577  (call $_ZdlPv
49578  (get_local $7)
49579  )
49580  )
49581  (i32.store offset=4
49582  (i32.const 0)
49583  (i32.add
49584  (get_local $8)
49585  (i32.const 64)
49586  )
49587  )
49588  )
49589  (func $_ZNK5eosio11multi_indexILy3607749778735104000ENS_16generic_currencyINS_5tokenILy6138663577826885632ELy1397703940EyEEE7accountEJEE31load_object_by_primary_iteratorEl (param $0 i32) (param $1 i32) (result i32)
49590  (local $2 i32)
49591  (local $3 i32)
49592  (local $4 i32)
49593  (local $5 i64)
49594  (local $6 i32)
49595  (local $7 i32)
49596  (local $8 i32)
49597  (local $9 i32)
49598  (set_local $8
49599  (tee_local $9
49600  (i32.sub
49601  (i32.load offset=4
49602  (i32.const 0)
49603  )
49604  (i32.const 32)
49605  )
49606  )
49607  )
49608  (i32.store offset=4
49609  (i32.const 0)
49610  (get_local $9)
49611  )
49612  (block $label$0
49613  (br_if $label$0
49614  (i32.eq
49615  (tee_local $7
49616  (i32.load
49617  (i32.add
49618  (get_local $0)
49619  (i32.const 28)
49620  )
49621  )
49622  )
49623  (tee_local $2
49624  (i32.load offset=24
49625  (get_local $0)
49626  )
49627  )
49628  )
49629  )
49630  (set_local $3
49631  (i32.sub
49632  (i32.const 0)
49633  (get_local $2)
49634  )
49635  )
49636  (set_local $6
49637  (i32.add
49638  (get_local $7)
49639  (i32.const -24)
49640  )
49641  )
49642  (loop $label$1
49643  (br_if $label$0
49644  (i32.eq
49645  (i32.load
49646  (i32.add
49647  (get_local $6)
49648  (i32.const 16)
49649  )
49650  )
49651  (get_local $1)
49652  )
49653  )
49654  (set_local $7
49655  (get_local $6)
49656  )
49657  (set_local $6
49658  (tee_local $4
49659  (i32.add
49660  (get_local $6)
49661  (i32.const -24)
49662  )
49663  )
49664  )
49665  (br_if $label$1
49666  (i32.ne
49667  (i32.add
49668  (get_local $4)
49669  (get_local $3)
49670  )
49671  (i32.const -24)
49672  )
49673  )
49674  )
49675  )
49676  (block $label$2
49677  (block $label$3
49678  (br_if $label$3
49679  (i32.eq
49680  (get_local $7)
49681  (get_local $2)
49682  )
49683  )
49684  (set_local $6
49685  (i32.load
49686  (i32.add
49687  (get_local $7)
49688  (i32.const -24)
49689  )
49690  )
49691  )
49692  (br $label$2)
49693  )
49694  (call $enumivo_assert
49695  (i32.xor
49696  (i32.shr_u
49697  (tee_local $4
49698  (call $db_get_i64
49699  (get_local $1)
49700  (i32.const 0)
49701  (i32.const 0)
49702  )
49703  )
49704  (i32.const 31)
49705  )
49706  (i32.const 1)
49707  )
49708  (i32.const 1152)
49709  )
49710  (block $label$4
49711  (block $label$5
49712  (br_if $label$5
49713  (i32.le_u
49714  (get_local $4)
49715  (i32.const 512)
49716  )
49717  )
49718  (drop
49719  (call $db_get_i64
49720  (get_local $1)
49721  (tee_local $7
49722  (call $malloc
49723  (get_local $4)
49724  )
49725  )
49726  (get_local $4)
49727  )
49728  )
49729  (call $free
49730  (get_local $7)
49731  )
49732  (br $label$4)
49733  )
49734  (i32.store offset=4
49735  (i32.const 0)
49736  (tee_local $7
49737  (i32.sub
49738  (get_local $9)
49739  (i32.and
49740  (i32.add
49741  (get_local $4)
49742  (i32.const 15)
49743  )
49744  (i32.const -16)
49745  )
49746  )
49747  )
49748  )
49749  (drop
49750  (call $db_get_i64
49751  (get_local $1)
49752  (get_local $7)
49753  (get_local $4)
49754  )
49755  )
49756  )
49757  (i64.store offset=8
49758  (tee_local $6
49759  (call $_Znwj
49760  (i32.const 32)
49761  )
49762  )
49763  (i64.const 1397703940)
49764  )
49765  (i64.store
49766  (get_local $6)
49767  (i64.const 0)
49768  )
49769  (i32.store offset=16
49770  (get_local $6)
49771  (get_local $0)
49772  )
49773  (call $enumivo_assert
49774  (i32.gt_u
49775  (get_local $4)
49776  (i32.const 7)
49777  )
49778  (i32.const 1184)
49779  )
49780  (drop
49781  (call $memcpy
49782  (get_local $6)
49783  (get_local $7)
49784  (i32.const 8)
49785  )
49786  )
49787  (call $enumivo_assert
49788  (i32.ne
49789  (i32.and
49790  (get_local $4)
49791  (i32.const -8)
49792  )
49793  (i32.const 8)
49794  )
49795  (i32.const 1184)
49796  )
49797  (drop
49798  (call $memcpy
49799  (i32.add
49800  (get_local $6)
49801  (i32.const 8)
49802  )
49803  (i32.add
49804  (get_local $7)
49805  (i32.const 8)
49806  )
49807  (i32.const 8)
49808  )
49809  )
49810  (i32.store offset=20
49811  (get_local $6)
49812  (get_local $1)
49813  )
49814  (i32.store offset=24
49815  (get_local $8)
49816  (get_local $6)
49817  )
49818  (i64.store offset=16
49819  (get_local $8)
49820  (tee_local $5
49821  (i64.load offset=8
49822  (get_local $6)
49823  )
49824  )
49825  )
49826  (i32.store offset=12
49827  (get_local $8)
49828  (tee_local $7
49829  (i32.load offset=20
49830  (get_local $6)
49831  )
49832  )
49833  )
49834  (block $label$6
49835  (block $label$7
49836  (br_if $label$7
49837  (i32.ge_u
49838  (tee_local $4
49839  (i32.load
49840  (tee_local $1
49841  (i32.add
49842  (get_local $0)
49843  (i32.const 28)
49844  )
49845  )
49846  )
49847  )
49848  (i32.load
49849  (i32.add
49850  (get_local $0)
49851  (i32.const 32)
49852  )
49853  )
49854  )
49855  )
49856  (i64.store offset=8
49857  (get_local $4)
49858  (get_local $5)
49859  )
49860  (i32.store offset=16
49861  (get_local $4)
49862  (get_local $7)
49863  )
49864  (i32.store offset=24
49865  (get_local $8)
49866  (i32.const 0)
49867  )
49868  (i32.store
49869  (get_local $4)
49870  (get_local $6)
49871  )
49872  (i32.store
49873  (get_local $1)
49874  (i32.add
49875  (get_local $4)
49876  (i32.const 24)
49877  )
49878  )
49879  (br $label$6)
49880  )
49881  (call $_ZNSt3__16vectorIN5eosio11multi_indexILy3607749778735104000ENS1_16generic_currencyINS1_5tokenILy6138663577826885632ELy1397703940EyEEE7accountEJEE8item_ptrENS_9allocatorIS9_EEE24__emplace_back_slow_pathIJNS_10unique_ptrINS8_4itemENS_14default_deleteISF_EEEERyRlEEEvDpOT_
49882  (i32.add
49883  (get_local $0)
49884  (i32.const 24)
49885  )
49886  (i32.add
49887  (get_local $8)
49888  (i32.const 24)
49889  )
49890  (i32.add
49891  (get_local $8)
49892  (i32.const 16)
49893  )
49894  (i32.add
49895  (get_local $8)
49896  (i32.const 12)
49897  )
49898  )
49899  )
49900  (set_local $4
49901  (i32.load offset=24
49902  (get_local $8)
49903  )
49904  )
49905  (i32.store offset=24
49906  (get_local $8)
49907  (i32.const 0)
49908  )
49909  (br_if $label$2
49910  (i32.eqz
49911  (get_local $4)
49912  )
49913  )
49914  (call $_ZdlPv
49915  (get_local $4)
49916  )
49917  )
49918  (i32.store offset=4
49919  (i32.const 0)
49920  (i32.add
49921  (get_local $8)
49922  (i32.const 32)
49923  )
49924  )
49925  (get_local $6)
49926  )
49927  (func $_ZN5eosio11multi_indexILy3607749778735104000ENS_16generic_currencyINS_5tokenILy6138663577826885632ELy1397703940EyEEE7accountEJEE6modifyIRZNS4_11set_balanceEyS3_yyEUlRS5_E_EEvRKS5_yOT_ (param $0 i32) (param $1 i32) (param $2 i64) (param $3 i32)
49928  (local $4 i64)
49929  (local $5 i32)
49930  (i32.store offset=4
49931  (i32.const 0)
49932  (tee_local $5
49933  (i32.sub
49934  (i32.load offset=4
49935  (i32.const 0)
49936  )
49937  (i32.const 16)
49938  )
49939  )
49940  )
49941  (call $enumivo_assert
49942  (i32.eq
49943  (i32.load offset=16
49944  (get_local $1)
49945  )
49946  (get_local $0)
49947  )
49948  (i32.const 960)
49949  )
49950  (call $enumivo_assert
49951  (i64.eq
49952  (i64.load
49953  (get_local $0)
49954  )
49955  (call $current_receiver)
49956  )
49957  (i32.const 1008)
49958  )
49959  (set_local $4
49960  (i64.load offset=8
49961  (get_local $1)
49962  )
49963  )
49964  (i64.store offset=8
49965  (get_local $1)
49966  (i64.const 1397703940)
49967  )
49968  (i64.store
49969  (get_local $1)
49970  (i64.load
49971  (i32.load
49972  (get_local $3)
49973  )
49974  )
49975  )
49976  (call $enumivo_assert
49977  (i64.eq
49978  (get_local $4)
49979  (i64.const 1397703940)
49980  )
49981  (i32.const 1072)
49982  )
49983  (call $enumivo_assert
49984  (i32.const 1)
49985  (i32.const 1136)
49986  )
49987  (drop
49988  (call $memcpy
49989  (get_local $5)
49990  (get_local $1)
49991  (i32.const 8)
49992  )
49993  )
49994  (call $enumivo_assert
49995  (i32.const 1)
49996  (i32.const 1136)
49997  )
49998  (drop
49999  (call $memcpy
50000  (i32.or
50001  (get_local $5)
50002  (i32.const 8)
50003  )
50004  (i32.add
50005  (get_local $1)
50006  (i32.const 8)
50007  )
50008  (i32.const 8)
50009  )
50010  )
50011  (call $db_update_i64
50012  (i32.load offset=20
50013  (get_local $1)
50014  )
50015  (get_local $2)
50016  (get_local $5)
50017  (i32.const 16)
50018  )
50019  (block $label$0
50020  (br_if $label$0
50021  (i64.lt_u
50022  (get_local $4)
50023  (i64.load offset=16
50024  (get_local $0)
50025  )
50026  )
50027  )
50028  (i64.store
50029  (i32.add
50030  (get_local $0)
50031  (i32.const 16)
50032  )
50033  (select
50034  (i64.const -2)
50035  (i64.add
50036  (get_local $4)
50037  (i64.const 1)
50038  )
50039  (i64.gt_u
50040  (get_local $4)
50041  (i64.const -3)
50042  )
50043  )
50044  )
50045  )
50046  (i32.store offset=4
50047  (i32.const 0)
50048  (i32.add
50049  (get_local $5)
50050  (i32.const 16)
50051  )
50052  )
50053  )
50054  (func $_ZN5eosio11multi_indexILy3607749778735104000ENS_16generic_currencyINS_5tokenILy6138663577826885632ELy1397703940EyEEE7accountEJEE7emplaceIRZNS4_11set_balanceEyS3_yyEUlRS5_E_EENS6_14const_iteratorEyOT_ (param $0 i32) (param $1 i32) (param $2 i64) (param $3 i32)
50055  (local $4 i32)
50056  (local $5 i32)
50057  (local $6 i32)
50058  (local $7 i32)
50059  (i32.store offset=4
50060  (i32.const 0)
50061  (tee_local $7
50062  (i32.sub
50063  (i32.load offset=4
50064  (i32.const 0)
50065  )
50066  (i32.const 48)
50067  )
50068  )
50069  )
50070  (i64.store offset=40
50071  (get_local $7)
50072  (get_local $2)
50073  )
50074  (call $enumivo_assert
50075  (i64.eq
50076  (i64.load
50077  (get_local $1)
50078  )
50079  (call $current_receiver)
50080  )
50081  (i32.const 1216)
50082  )
50083  (i32.store offset=20
50084  (get_local $7)
50085  (get_local $3)
50086  )
50087  (i32.store offset=16
50088  (get_local $7)
50089  (get_local $1)
50090  )
50091  (i32.store offset=24
50092  (get_local $7)
50093  (i32.add
50094  (get_local $7)
50095  (i32.const 40)
50096  )
50097  )
50098  (drop
50099  (call $_ZN5eosio11multi_indexILy3607749778735104000ENS_16generic_currencyINS_5tokenILy6138663577826885632ELy1397703940EyEEE7accountEJEE4itemC2IZNS6_7emplaceIRZNS4_11set_balanceEyS3_yyEUlRS5_E_EENS6_14const_iteratorEyOT_EUlRSE_E_EEPKS6_SF_
50100  (tee_local $3
50101  (call $_Znwj
50102  (i32.const 32)
50103  )
50104  )
50105  (get_local $1)
50106  (i32.add
50107  (get_local $7)
50108  (i32.const 16)
50109  )
50110  )
50111  )
50112  (i32.store offset=32
50113  (get_local $7)
50114  (get_local $3)
50115  )
50116  (i64.store offset=16
50117  (get_local $7)
50118  (tee_local $2
50119  (i64.load offset=8
50120  (get_local $3)
50121  )
50122  )
50123  )
50124  (i32.store offset=12
50125  (get_local $7)
50126  (tee_local $4
50127  (i32.load offset=20
50128  (get_local $3)
50129  )
50130  )
50131  )
50132  (block $label$0
50133  (block $label$1
50134  (br_if $label$1
50135  (i32.ge_u
50136  (tee_local $5
50137  (i32.load
50138  (tee_local $6
50139  (i32.add
50140  (get_local $1)
50141  (i32.const 28)
50142  )
50143  )
50144  )
50145  )
50146  (i32.load
50147  (i32.add
50148  (get_local $1)
50149  (i32.const 32)
50150  )
50151  )
50152  )
50153  )
50154  (i64.store offset=8
50155  (get_local $5)
50156  (get_local $2)
50157  )
50158  (i32.store offset=16
50159  (get_local $5)
50160  (get_local $4)
50161  )
50162  (i32.store offset=32
50163  (get_local $7)
50164  (i32.const 0)
50165  )
50166  (i32.store
50167  (get_local $5)
50168  (get_local $3)
50169  )
50170  (i32.store
50171  (get_local $6)
50172  (i32.add
50173  (get_local $5)
50174  (i32.const 24)
50175  )
50176  )
50177  (br $label$0)
50178  )
50179  (call $_ZNSt3__16vectorIN5eosio11multi_indexILy3607749778735104000ENS1_16generic_currencyINS1_5tokenILy6138663577826885632ELy1397703940EyEEE7accountEJEE8item_ptrENS_9allocatorIS9_EEE24__emplace_back_slow_pathIJNS_10unique_ptrINS8_4itemENS_14default_deleteISF_EEEERyRlEEEvDpOT_
50180  (i32.add
50181  (get_local $1)
50182  (i32.const 24)
50183  )
50184  (i32.add
50185  (get_local $7)
50186  (i32.const 32)
50187  )
50188  (i32.add
50189  (get_local $7)
50190  (i32.const 16)
50191  )
50192  (i32.add
50193  (get_local $7)
50194  (i32.const 12)
50195  )
50196  )
50197  )
50198  (i32.store offset=4
50199  (get_local $0)
50200  (get_local $3)
50201  )
50202  (i32.store
50203  (get_local $0)
50204  (get_local $1)
50205  )
50206  (set_local $1
50207  (i32.load offset=32
50208  (get_local $7)
50209  )
50210  )
50211  (i32.store offset=32
50212  (get_local $7)
50213  (i32.const 0)
50214  )
50215  (block $label$2
50216  (br_if $label$2
50217  (i32.eqz
50218  (get_local $1)
50219  )
50220  )
50221  (call $_ZdlPv
50222  (get_local $1)
50223  )
50224  )
50225  (i32.store offset=4
50226  (i32.const 0)
50227  (i32.add
50228  (get_local $7)
50229  (i32.const 48)
50230  )
50231  )
50232  )
50233  (func $_ZN5eosio11multi_indexILy3607749778735104000ENS_16generic_currencyINS_5tokenILy6138663577826885632ELy1397703940EyEEE7accountEJEE4itemC2IZNS6_7emplaceIRZNS4_11set_balanceEyS3_yyEUlRS5_E_EENS6_14const_iteratorEyOT_EUlRSE_E_EEPKS6_SF_ (param $0 i32) (param $1 i32) (param $2 i32) (result i32)
50234  (local $3 i64)
50235  (local $4 i32)
50236  (local $5 i32)
50237  (i32.store offset=4
50238  (i32.const 0)
50239  (tee_local $5
50240  (i32.sub
50241  (i32.load offset=4
50242  (i32.const 0)
50243  )
50244  (i32.const 16)
50245  )
50246  )
50247  )
50248  (i64.store offset=8
50249  (get_local $0)
50250  (i64.const 1397703940)
50251  )
50252  (i64.store
50253  (get_local $0)
50254  (i64.const 0)
50255  )
50256  (i32.store offset=16
50257  (get_local $0)
50258  (get_local $1)
50259  )
50260  (set_local $4
50261  (i32.load offset=4
50262  (get_local $2)
50263  )
50264  )
50265  (i64.store offset=8
50266  (get_local $0)
50267  (i64.const 1397703940)
50268  )
50269  (set_local $1
50270  (i32.load
50271  (get_local $2)
50272  )
50273  )
50274  (i64.store
50275  (get_local $0)
50276  (i64.load
50277  (i32.load
50278  (get_local $4)
50279  )
50280  )
50281  )
50282  (call $enumivo_assert
50283  (i32.const 1)
50284  (i32.const 1136)
50285  )
50286  (drop
50287  (call $memcpy
50288  (get_local $5)
50289  (get_local $0)
50290  (i32.const 8)
50291  )
50292  )
50293  (call $enumivo_assert
50294  (i32.const 1)
50295  (i32.const 1136)
50296  )
50297  (drop
50298  (call $memcpy
50299  (i32.or
50300  (get_local $5)
50301  (i32.const 8)
50302  )
50303  (i32.add
50304  (get_local $0)
50305  (i32.const 8)
50306  )
50307  (i32.const 8)
50308  )
50309  )
50310  (i32.store offset=20
50311  (get_local $0)
50312  (call $db_store_i64
50313  (i64.load offset=8
50314  (get_local $1)
50315  )
50316  (i64.const 3607749778735104000)
50317  (i64.load
50318  (i32.load offset=8
50319  (get_local $2)
50320  )
50321  )
50322  (tee_local $3
50323  (i64.load offset=8
50324  (get_local $0)
50325  )
50326  )
50327  (get_local $5)
50328  (i32.const 16)
50329  )
50330  )
50331  (block $label$0
50332  (br_if $label$0
50333  (i64.lt_u
50334  (get_local $3)
50335  (i64.load offset=16
50336  (get_local $1)
50337  )
50338  )
50339  )
50340  (i64.store
50341  (i32.add
50342  (get_local $1)
50343  (i32.const 16)
50344  )
50345  (select
50346  (i64.const -2)
50347  (i64.add
50348  (get_local $3)
50349  (i64.const 1)
50350  )
50351  (i64.gt_u
50352  (get_local $3)
50353  (i64.const -3)
50354  )
50355  )
50356  )
50357  )
50358  (i32.store offset=4
50359  (i32.const 0)
50360  (i32.add
50361  (get_local $5)
50362  (i32.const 16)
50363  )
50364  )
50365  (get_local $0)
50366  )
50367  (func $_ZNSt3__16vectorIN5eosio11multi_indexILy3607749778735104000ENS1_16generic_currencyINS1_5tokenILy6138663577826885632ELy1397703940EyEEE7accountEJEE8item_ptrENS_9allocatorIS9_EEE24__emplace_back_slow_pathIJNS_10unique_ptrINS8_4itemENS_14default_deleteISF_EEEERyRlEEEvDpOT_ (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32)
50368  (local $4 i32)
50369  (local $5 i32)
50370  (local $6 i32)
50371  (local $7 i32)
50372  (block $label$0
50373  (block $label$1
50374  (br_if $label$1
50375  (i32.ge_u
50376  (tee_local $5
50377  (i32.add
50378  (tee_local $4
50379  (i32.div_s
50380  (i32.sub
50381  (i32.load offset=4
50382  (get_local $0)
50383  )
50384  (tee_local $6
50385  (i32.load
50386  (get_local $0)
50387  )
50388  )
50389  )
50390  (i32.const 24)
50391  )
50392  )
50393  (i32.const 1)
50394  )
50395  )
50396  (i32.const 178956971)
50397  )
50398  )
50399  (set_local $7
50400  (i32.const 178956970)
50401  )
50402  (block $label$2
50403  (block $label$3
50404  (br_if $label$3
50405  (i32.gt_u
50406  (tee_local $6
50407  (i32.div_s
50408  (i32.sub
50409  (i32.load offset=8
50410  (get_local $0)
50411  )
50412  (get_local $6)
50413  )
50414  (i32.const 24)
50415  )
50416  )
50417  (i32.const 89478484)
50418  )
50419  )
50420  (br_if $label$2
50421  (i32.eqz
50422  (tee_local $7
50423  (select
50424  (get_local $5)
50425  (tee_local $7
50426  (i32.shl
50427  (get_local $6)
50428  (i32.const 1)
50429  )
50430  )
50431  (i32.lt_u
50432  (get_local $7)
50433  (get_local $5)
50434  )
50435  )
50436  )
50437  )
50438  )
50439  )
50440  (set_local $6
50441  (call $_Znwj
50442  (i32.mul
50443  (get_local $7)
50444  (i32.const 24)
50445  )
50446  )
50447  )
50448  (br $label$0)
50449  )
50450  (set_local $7
50451  (i32.const 0)
50452  )
50453  (set_local $6
50454  (i32.const 0)
50455  )
50456  (br $label$0)
50457  )
50458  (call $_ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv
50459  (get_local $0)
50460  )
50461  (unreachable)
50462  )
50463  (set_local $5
50464  (i32.load
50465  (get_local $1)
50466  )
50467  )
50468  (i32.store
50469  (get_local $1)
50470  (i32.const 0)
50471  )
50472  (i32.store
50473  (tee_local $1
50474  (i32.add
50475  (get_local $6)
50476  (i32.mul
50477  (get_local $4)
50478  (i32.const 24)
50479  )
50480  )
50481  )
50482  (get_local $5)
50483  )
50484  (i64.store offset=8
50485  (get_local $1)
50486  (i64.load
50487  (get_local $2)
50488  )
50489  )
50490  (i32.store offset=16
50491  (get_local $1)
50492  (i32.load
50493  (get_local $3)
50494  )
50495  )
50496  (set_local $4
50497  (i32.add
50498  (get_local $6)
50499  (i32.mul
50500  (get_local $7)
50501  (i32.const 24)
50502  )
50503  )
50504  )
50505  (set_local $5
50506  (i32.add
50507  (get_local $1)
50508  (i32.const 24)
50509  )
50510  )
50511  (block $label$4
50512  (block $label$5
50513  (br_if $label$5
50514  (i32.eq
50515  (tee_local $6
50516  (i32.load
50517  (i32.add
50518  (get_local $0)
50519  (i32.const 4)
50520  )
50521  )
50522  )
50523  (tee_local $7
50524  (i32.load
50525  (get_local $0)
50526  )
50527  )
50528  )
50529  )
50530  (loop $label$6
50531  (set_local $3
50532  (i32.load
50533  (tee_local $2
50534  (i32.add
50535  (get_local $6)
50536  (i32.const -24)
50537  )
50538  )
50539  )
50540  )
50541  (i32.store
50542  (get_local $2)
50543  (i32.const 0)
50544  )
50545  (i32.store
50546  (i32.add
50547  (get_local $1)
50548  (i32.const -24)
50549  )
50550  (get_local $3)
50551  )
50552  (i32.store
50553  (i32.add
50554  (get_local $1)
50555  (i32.const -8)
50556  )
50557  (i32.load
50558  (i32.add
50559  (get_local $6)
50560  (i32.const -8)
50561  )
50562  )
50563  )
50564  (i32.store
50565  (i32.add
50566  (get_local $1)
50567  (i32.const -12)
50568  )
50569  (i32.load
50570  (i32.add
50571  (get_local $6)
50572  (i32.const -12)
50573  )
50574  )
50575  )
50576  (i32.store
50577  (i32.add
50578  (get_local $1)
50579  (i32.const -16)
50580  )
50581  (i32.load
50582  (i32.add
50583  (get_local $6)
50584  (i32.const -16)
50585  )
50586  )
50587  )
50588  (set_local $1
50589  (i32.add
50590  (get_local $1)
50591  (i32.const -24)
50592  )
50593  )
50594  (set_local $6
50595  (get_local $2)
50596  )
50597  (br_if $label$6
50598  (i32.ne
50599  (get_local $7)
50600  (get_local $2)
50601  )
50602  )
50603  )
50604  (set_local $7
50605  (i32.load
50606  (i32.add
50607  (get_local $0)
50608  (i32.const 4)
50609  )
50610  )
50611  )
50612  (set_local $6
50613  (i32.load
50614  (get_local $0)
50615  )
50616  )
50617  (br $label$4)
50618  )
50619  (set_local $6
50620  (get_local $7)
50621  )
50622  )
50623  (i32.store
50624  (get_local $0)
50625  (get_local $1)
50626  )
50627  (i32.store
50628  (i32.add
50629  (get_local $0)
50630  (i32.const 4)
50631  )
50632  (get_local $5)
50633  )
50634  (i32.store
50635  (i32.add
50636  (get_local $0)
50637  (i32.const 8)
50638  )
50639  (get_local $4)
50640  )
50641  (block $label$7
50642  (br_if $label$7
50643  (i32.eq
50644  (get_local $7)
50645  (get_local $6)
50646  )
50647  )
50648  (loop $label$8
50649  (set_local $1
50650  (i32.load
50651  (tee_local $7
50652  (i32.add
50653  (get_local $7)
50654  (i32.const -24)
50655  )
50656  )
50657  )
50658  )
50659  (i32.store
50660  (get_local $7)
50661  (i32.const 0)
50662  )
50663  (block $label$9
50664  (br_if $label$9
50665  (i32.eqz
50666  (get_local $1)
50667  )
50668  )
50669  (call $_ZdlPv
50670  (get_local $1)
50671  )
50672  )
50673  (br_if $label$8
50674  (i32.ne
50675  (get_local $6)
50676  (get_local $7)
50677  )
50678  )
50679  )
50680  )
50681  (block $label$10
50682  (br_if $label$10
50683  (i32.eqz
50684  (get_local $6)
50685  )
50686  )
50687  (call $_ZdlPv
50688  (get_local $6)
50689  )
50690  )
50691  )
50692  (func $_ZZN5eosio11multi_indexILy14289235522390851584ENS_16generic_currencyINS_5tokenILy6138663577826885632ELy1397703940EyEEE14currency_statsEJEE7emplaceIZNS4_2onERKNS4_5issueEEUlRS5_E0_EENS6_14const_iteratorEyOT_ENKUlRSE_E_clINS6_4itemEEEDaSG_ (param $0 i32) (param $1 i32)
50693  (local $2 i32)
50694  (local $3 i64)
50695  (local $4 i32)
50696  (local $5 i32)
50697  (i32.store offset=4
50698  (i32.const 0)
50699  (tee_local $5
50700  (i32.sub
50701  (i32.load offset=4
50702  (i32.const 0)
50703  )
50704  (i32.const 16)
50705  )
50706  )
50707  )
50708  (set_local $2
50709  (i32.load
50710  (get_local $0)
50711  )
50712  )
50713  (set_local $3
50714  (i64.load offset=8
50715  (tee_local $4
50716  (i32.load
50717  (i32.load offset=4
50718  (get_local $0)
50719  )
50720  )
50721  )
50722  )
50723  )
50724  (call $enumivo_assert
50725  (i64.eq
50726  (i64.load
50727  (i32.add
50728  (get_local $4)
50729  (i32.const 16)
50730  )
50731  )
50732  (i64.const 1397703940)
50733  )
50734  (i32.const 48)
50735  )
50736  (call $enumivo_assert
50737  (i32.xor
50738  (i32.wrap/i64
50739  (i64.shr_u
50740  (i64.load offset=8
50741  (get_local $4)
50742  )
50743  (i64.const 63)
50744  )
50745  )
50746  (i32.const 1)
50747  )
50748  (i32.const 112)
50749  )
50750  (i64.store
50751  (get_local $1)
50752  (get_local $3)
50753  )
50754  (call $enumivo_assert
50755  (i32.const 1)
50756  (i32.const 1136)
50757  )
50758  (drop
50759  (call $memcpy
50760  (get_local $5)
50761  (get_local $1)
50762  (i32.const 8)
50763  )
50764  )
50765  (call $enumivo_assert
50766  (i32.const 1)
50767  (i32.const 1136)
50768  )
50769  (drop
50770  (call $memcpy
50771  (i32.or
50772  (get_local $5)
50773  (i32.const 8)
50774  )
50775  (i32.add
50776  (get_local $1)
50777  (i32.const 8)
50778  )
50779  (i32.const 8)
50780  )
50781  )
50782  (i32.store offset=20
50783  (get_local $1)
50784  (call $db_store_i64
50785  (i64.load offset=8
50786  (get_local $2)
50787  )
50788  (i64.const -4157508551318700032)
50789  (i64.load
50790  (i32.load offset=8
50791  (get_local $0)
50792  )
50793  )
50794  (tee_local $3
50795  (i64.load offset=8
50796  (get_local $1)
50797  )
50798  )
50799  (get_local $5)
50800  (i32.const 16)
50801  )
50802  )
50803  (block $label$0
50804  (br_if $label$0
50805  (i64.lt_u
50806  (get_local $3)
50807  (i64.load offset=16
50808  (get_local $2)
50809  )
50810  )
50811  )
50812  (i64.store
50813  (i32.add
50814  (get_local $2)
50815  (i32.const 16)
50816  )
50817  (select
50818  (i64.const -2)
50819  (i64.add
50820  (get_local $3)
50821  (i64.const 1)
50822  )
50823  (i64.gt_u
50824  (get_local $3)
50825  (i64.const -3)
50826  )
50827  )
50828  )
50829  )
50830  (i32.store offset=4
50831  (i32.const 0)
50832  (i32.add
50833  (get_local $5)
50834  (i32.const 16)
50835  )
50836  )
50837  )
50838  (func $_ZN5eosiorsINS_10datastreamIPKcEEEERT_S6_RNS_16generic_currencyINS_5tokenILy6138663577826885632ELy1397703940EyEEE8transferE (param $0 i32) (param $1 i32) (result i32)
50839  (local $2 i32)
50840  (call $enumivo_assert
50841  (i32.gt_u
50842  (i32.sub
50843  (i32.load offset=8
50844  (get_local $0)
50845  )
50846  (i32.load offset=4
50847  (get_local $0)
50848  )
50849  )
50850  (i32.const 7)
50851  )
50852  (i32.const 1184)
50853  )
50854  (drop
50855  (call $memcpy
50856  (get_local $1)
50857  (i32.load offset=4
50858  (get_local $0)
50859  )
50860  (i32.const 8)
50861  )
50862  )
50863  (i32.store offset=4
50864  (get_local $0)
50865  (tee_local $2
50866  (i32.add
50867  (i32.load offset=4
50868  (get_local $0)
50869  )
50870  (i32.const 8)
50871  )
50872  )
50873  )
50874  (call $enumivo_assert
50875  (i32.gt_u
50876  (i32.sub
50877  (i32.load offset=8
50878  (get_local $0)
50879  )
50880  (get_local $2)
50881  )
50882  (i32.const 7)
50883  )
50884  (i32.const 1184)
50885  )
50886  (drop
50887  (call $memcpy
50888  (i32.add
50889  (get_local $1)
50890  (i32.const 8)
50891  )
50892  (i32.load offset=4
50893  (get_local $0)
50894  )
50895  (i32.const 8)
50896  )
50897  )
50898  (i32.store offset=4
50899  (get_local $0)
50900  (tee_local $2
50901  (i32.add
50902  (i32.load offset=4
50903  (get_local $0)
50904  )
50905  (i32.const 8)
50906  )
50907  )
50908  )
50909  (call $enumivo_assert
50910  (i32.gt_u
50911  (i32.sub
50912  (i32.load offset=8
50913  (get_local $0)
50914  )
50915  (get_local $2)
50916  )
50917  (i32.const 7)
50918  )
50919  (i32.const 1184)
50920  )
50921  (drop
50922  (call $memcpy
50923  (i32.add
50924  (get_local $1)
50925  (i32.const 16)
50926  )
50927  (i32.load offset=4
50928  (get_local $0)
50929  )
50930  (i32.const 8)
50931  )
50932  )
50933  (i32.store offset=4
50934  (get_local $0)
50935  (tee_local $2
50936  (i32.add
50937  (i32.load offset=4
50938  (get_local $0)
50939  )
50940  (i32.const 8)
50941  )
50942  )
50943  )
50944  (call $enumivo_assert
50945  (i32.gt_u
50946  (i32.sub
50947  (i32.load offset=8
50948  (get_local $0)
50949  )
50950  (get_local $2)
50951  )
50952  (i32.const 7)
50953  )
50954  (i32.const 1184)
50955  )
50956  (drop
50957  (call $memcpy
50958  (tee_local $1
50959  (i32.add
50960  (get_local $1)
50961  (i32.const 24)
50962  )
50963  )
50964  (i32.load offset=4
50965  (get_local $0)
50966  )
50967  (i32.const 8)
50968  )
50969  )
50970  (i32.store offset=4
50971  (get_local $0)
50972  (i32.add
50973  (i32.load offset=4
50974  (get_local $0)
50975  )
50976  (i32.const 8)
50977  )
50978  )
50979  (call $enumivo_assert
50980  (i64.eq
50981  (i64.load
50982  (get_local $1)
50983  )
50984  (i64.const 1397703940)
50985  )
50986  (i32.const 2976)
50987  )
50988  (get_local $0)
50989  )
50990  (func $_ZNSt3__16__sortIRNS_6__lessIttEEPtEEvT0_S5_T_ (param $0 i32) (param $1 i32) (param $2 i32)
50991  (local $3 i32)
50992  (local $4 i32)
50993  (local $5 i32)
50994  (local $6 i32)
50995  (local $7 i32)
50996  (local $8 i32)
50997  (local $9 i32)
50998  (local $10 i32)
50999  (local $11 i32)
51000  (local $12 i32)
51001  (loop $label$0
51002  (set_local $4
51003  (i32.add
51004  (get_local $1)
51005  (i32.const -4)
51006  )
51007  )
51008  (set_local $3
51009  (i32.add
51010  (get_local $1)
51011  (i32.const -2)
51012  )
51013  )
51014  (loop $label$1
51015  (set_local $5
51016  (get_local $0)
51017  )
51018  (block $label$2
51019  (loop $label$3
51020  (block $label$4
51021  (block $label$5
51022  (block $label$6
51023  (block $label$7
51024  (block $label$8
51025  (block $label$9
51026  (block $label$10
51027  (block $label$11
51028  (br_if $label$11
51029  (i32.le_u
51030  (tee_local $11
51031  (i32.shr_s
51032  (tee_local $0
51033  (i32.sub
51034  (get_local $1)
51035  (get_local $5)
51036  )
51037  )
51038  (i32.const 1)
51039  )
51040  )
51041  (i32.const 5)
51042  )
51043  )
51044  (br_if $label$10
51045  (i32.le_s
51046  (get_local $0)
51047  (i32.const 61)
51048  )
51049  )
51050  (set_local $12
51051  (i32.add
51052  (get_local $5)
51053  (i32.shl
51054  (i32.div_s
51055  (get_local $11)
51056  (i32.const 2)
51057  )
51058  (i32.const 1)
51059  )
51060  )
51061  )
51062  (block $label$12
51063  (br_if $label$12
51064  (i32.lt_s
51065  (get_local $0)
51066  (i32.const 1999)
51067  )
51068  )
51069  (set_local $10
51070  (call $_ZNSt3__17__sort5IRNS_6__lessIttEEPtEEjT0_S5_S5_S5_S5_T_
51071  (get_local $5)
51072  (i32.add
51073  (get_local $5)
51074  (tee_local $0
51075  (i32.shl
51076  (i32.div_s
51077  (get_local $11)
51078  (i32.const 4)
51079  )
51080  (i32.const 1)
51081  )
51082  )
51083  )
51084  (get_local $12)
51085  (i32.add
51086  (get_local $12)
51087  (get_local $0)
51088  )
51089  (get_local $3)
51090  (get_local $2)
51091  )
51092  )
51093  (br $label$6)
51094  )
51095  (set_local $11
51096  (i32.load16_u
51097  (get_local $3)
51098  )
51099  )
51100  (block $label$13
51101  (block $label$14
51102  (block $label$15
51103  (br_if $label$15
51104  (i32.ge_u
51105  (tee_local $0
51106  (i32.load16_u
51107  (get_local $12)
51108  )
51109  )
51110  (tee_local $9
51111  (i32.load16_u
51112  (get_local $5)
51113  )
51114  )
51115  )
51116  )
51117  (br_if $label$14
51118  (i32.ge_u
51119  (i32.and
51120  (get_local $11)
51121  (i32.const 65535)
51122  )
51123  (get_local $0)
51124  )
51125  )
51126  (i32.store16
51127  (get_local $5)
51128  (get_local $11)
51129  )
51130  (i32.store16
51131  (get_local $3)
51132  (get_local $9)
51133  )
51134  (set_local $10
51135  (i32.const 1)
51136  )
51137  (br $label$6)
51138  )
51139  (set_local $10
51140  (i32.const 0)
51141  )
51142  (br_if $label$6
51143  (i32.ge_u
51144  (i32.and
51145  (get_local $11)
51146  (i32.const 65535)
51147  )
51148  (get_local $0)
51149  )
51150  )
51151  (i32.store16
51152  (get_local $12)
51153  (get_local $11)
51154  )
51155  (i32.store16
51156  (get_local $3)
51157  (get_local $0)
51158  )
51159  (set_local $10
51160  (i32.const 1)
51161  )
51162  (br_if $label$6
51163  (i32.ge_u
51164  (tee_local $0
51165  (i32.load16_u
51166  (get_local $12)
51167  )
51168  )
51169  (tee_local $11
51170  (i32.load16_u
51171  (get_local $5)
51172  )
51173  )
51174  )
51175  )
51176  (i32.store16
51177  (get_local $5)
51178  (get_local $0)
51179  )
51180  (i32.store16
51181  (get_local $12)
51182  (get_local $11)
51183  )
51184  (br $label$13)
51185  )
51186  (i32.store16
51187  (get_local $5)
51188  (get_local $0)
51189  )
51190  (i32.store16
51191  (get_local $12)
51192  (get_local $9)
51193  )
51194  (set_local $10
51195  (i32.const 1)
51196  )
51197  (br_if $label$6
51198  (i32.ge_u
51199  (tee_local $0
51200  (i32.load16_u
51201  (get_local $3)
51202  )
51203  )
51204  (get_local $9)
51205  )
51206  )
51207  (i32.store16
51208  (get_local $12)
51209  (get_local $0)
51210  )
51211  (i32.store16
51212  (get_local $3)
51213  (get_local $9)
51214  )
51215  )
51216  (set_local $10
51217  (i32.const 2)
51218  )
51219  (br $label$6)
51220  )
51221  (block $label$16
51222  (br_table $label$5 $label$5 $label$16 $label$7 $label$9 $label$8 $label$5
51223  (get_local $11)
51224  )
51225  )
51226  (br_if $label$5
51227  (i32.ge_u
51228  (tee_local $0
51229  (i32.load16_u
51230  (get_local $3)
51231  )
51232  )
51233  (tee_local $11
51234  (i32.load16_u
51235  (get_local $5)
51236  )
51237  )
51238  )
51239  )
51240  (i32.store16
51241  (get_local $5)
51242  (get_local $0)
51243  )
51244  (i32.store16
51245  (get_local $3)
51246  (get_local $11)
51247  )
51248  (return)
51249  )
51250  (set_local $0
51251  (i32.load16_u offset=4
51252  (get_local $5)
51253  )
51254  )
51255  (block $label$17
51256  (block $label$18
51257  (block $label$19
51258  (block $label$20
51259  (block $label$21
51260  (br_if $label$21
51261  (i32.ge_u
51262  (tee_local $11
51263  (i32.load16_u offset=2
51264  (get_local $5)
51265  )
51266  )
51267  (tee_local $9
51268  (i32.load16_u
51269  (get_local $5)
51270  )
51271  )
51272  )
51273  )
51274  (br_if $label$20
51275  (i32.ge_u
51276  (tee_local $6
51277  (i32.and
51278  (get_local $0)
51279  (i32.const 65535)
51280  )
51281  )
51282  (get_local $11)
51283  )
51284  )
51285  (i32.store16
51286  (get_local $5)
51287  (get_local $0)
51288  )
51289  (i32.store16
51290  (i32.add
51291  (get_local $5)
51292  (i32.const 4)
51293  )
51294  (get_local $9)
51295  )
51296  (br $label$19)
51297  )
51298  (br_if $label$18
51299  (i32.ge_u
51300  (tee_local $6
51301  (i32.and
51302  (get_local $0)
51303  (i32.const 65535)
51304  )
51305  )
51306  (get_local $11)
51307  )
51308  )
51309  (i32.store16
51310  (i32.add
51311  (get_local $5)
51312  (i32.const 4)
51313  )
51314  (get_local $11)
51315  )
51316  (i32.store16
51317  (tee_local $7
51318  (i32.add
51319  (get_local $5)
51320  (i32.const 2)
51321  )
51322  )
51323  (get_local $0)
51324  )
51325  (br_if $label$17
51326  (i32.ge_u
51327  (get_local $6)
51328  (get_local $9)
51329  )
51330  )
51331  (i32.store16
51332  (get_local $5)
51333  (get_local $0)
51334  )
51335  (i32.store16
51336  (get_local $7)
51337  (get_local $9)
51338  )
51339  (br $label$17)
51340  )
51341  (i32.store16
51342  (get_local $5)
51343  (get_local $11)
51344  )
51345  (i32.store16
51346  (tee_local $11
51347  (i32.add
51348  (get_local $5)
51349  (i32.const 2)
51350  )
51351  )
51352  (get_local $9)
51353  )
51354  (br_if $label$18
51355  (i32.ge_u
51356  (get_local $6)
51357  (get_local $9)
51358  )
51359  )
51360  (i32.store16
51361  (i32.add
51362  (get_local $5)
51363  (i32.const 4)
51364  )
51365  (get_local $9)
51366  )
51367  (i32.store16
51368  (get_local $11)
51369  (get_local $0)
51370  )
51371  )
51372  (set_local $11
51373  (get_local $9)
51374  )
51375  (br $label$17)
51376  )
51377  (set_local $11
51378  (get_local $0)
51379  )
51380  )
51381  (br_if $label$5
51382  (i32.eq
51383  (tee_local $7
51384  (i32.add
51385  (get_local $5)
51386  (i32.const 6)
51387  )
51388  )
51389  (get_local $1)
51390  )
51391  )
51392  (set_local $12
51393  (i32.const 4)
51394  )
51395  (loop $label$22
51396  (block $label$23
51397  (br_if $label$23
51398  (i32.ge_u
51399  (tee_local $6
51400  (i32.load16_u
51401  (get_local $7)
51402  )
51403  )
51404  (i32.and
51405  (get_local $11)
51406  (i32.const 65535)
51407  )
51408  )
51409  )
51410  (set_local $0
51411  (get_local $12)
51412  )
51413  (block $label$24
51414  (block $label$25
51415  (block $label$26
51416  (loop $label$27
51417  (i32.store16
51418  (i32.add
51419  (tee_local $9
51420  (i32.add
51421  (get_local $5)
51422  (get_local $0)
51423  )
51424  )
51425  (i32.const 2)
51426  )
51427  (get_local $11)
51428  )
51429  (br_if $label$26
51430  (i32.eqz
51431  (get_local $0)
51432  )
51433  )
51434  (set_local $0
51435  (i32.add
51436  (get_local $0)
51437  (i32.const -2)
51438  )
51439  )
51440  (br_if $label$27
51441  (i32.lt_u
51442  (get_local $6)
51443  (tee_local $11
51444  (i32.load16_u
51445  (i32.add
51446  (get_local $9)
51447  (i32.const -2)
51448  )
51449  )
51450  )
51451  )
51452  )
51453  (br $label$25)
51454  )
51455  )
51456  (set_local $0
51457  (get_local $5)
51458  )
51459  (br $label$24)
51460  )
51461  (set_local $0
51462  (i32.add
51463  (i32.add
51464  (get_local $5)
51465  (get_local $0)
51466  )
51467  (i32.const 2)
51468  )
51469  )
51470  )
51471  (i32.store16
51472  (get_local $0)
51473  (get_local $6)
51474  )
51475  )
51476  (br_if $label$5
51477  (i32.eq
51478  (tee_local $0
51479  (i32.add
51480  (get_local $7)
51481  (i32.const 2)
51482  )
51483  )
51484  (get_local $1)
51485  )
51486  )
51487  (set_local $12
51488  (i32.add
51489  (get_local $12)
51490  (i32.const 2)
51491  )
51492  )
51493  (set_local $11
51494  (i32.load16_u
51495  (get_local $7)
51496  )
51497  )
51498  (set_local $7
51499  (get_local $0)
51500  )
51501  (br $label$22)
51502  )
51503  )
51504  (set_local $11
51505  (i32.load16_u offset=4
51506  (get_local $5)
51507  )
51508  )
51509  (block $label$28
51510  (block $label$29
51511  (block $label$30
51512  (block $label$31
51513  (block $label$32
51514  (br_if $label$32
51515  (i32.ge_u
51516  (tee_local $0
51517  (i32.load16_u offset=2
51518  (get_local $5)
51519  )
51520  )
51521  (tee_local $9
51522  (i32.load16_u
51523  (get_local $5)
51524  )
51525  )
51526  )
51527  )
51528  (br_if $label$31
51529  (i32.ge_u
51530  (tee_local $6
51531  (i32.and
51532  (get_local $11)
51533  (i32.const 65535)
51534  )
51535  )
51536  (get_local $0)
51537  )
51538  )
51539  (i32.store16
51540  (get_local $5)
51541  (get_local $11)
51542  )
51543  (i32.store16
51544  (i32.add
51545  (get_local $5)
51546  (i32.const 4)
51547  )
51548  (get_local $9)
51549  )
51550  (br $label$30)
51551  )
51552  (br_if $label$29
51553  (i32.ge_u
51554  (tee_local $6
51555  (i32.and
51556  (get_local $11)
51557  (i32.const 65535)
51558  )
51559  )
51560  (get_local $0)
51561  )
51562  )
51563  (i32.store16
51564  (i32.add
51565  (get_local $5)
51566  (i32.const 4)
51567  )
51568  (get_local $0)
51569  )
51570  (i32.store16
51571  (tee_local $7
51572  (i32.add
51573  (get_local $5)
51574  (i32.const 2)
51575  )
51576  )
51577  (get_local $11)
51578  )
51579  (br_if $label$28
51580  (i32.ge_u
51581  (get_local $6)
51582  (get_local $9)
51583  )
51584  )
51585  (i32.store16
51586  (get_local $5)
51587  (get_local $11)
51588  )
51589  (i32.store16
51590  (get_local $7)
51591  (get_local $9)
51592  )
51593  (br $label$28)
51594  )
51595  (i32.store16
51596  (get_local $5)
51597  (get_local $0)
51598  )
51599  (i32.store16
51600  (tee_local $0
51601  (i32.add
51602  (get_local $5)
51603  (i32.const 2)
51604  )
51605  )
51606  (get_local $9)
51607  )
51608  (br_if $label$29
51609  (i32.ge_u
51610  (get_local $6)
51611  (get_local $9)
51612  )
51613  )
51614  (i32.store16
51615  (i32.add
51616  (get_local $5)
51617  (i32.const 4)
51618  )
51619  (get_local $9)
51620  )
51621  (i32.store16
51622  (get_local $0)
51623  (get_local $11)
51624  )
51625  )
51626  (set_local $0
51627  (get_local $9)
51628  )
51629  (br $label$28)
51630  )
51631  (set_local $0
51632  (get_local $11)
51633  )
51634  )
51635  (br_if $label$5
51636  (i32.ge_u
51637  (tee_local $11
51638  (i32.load16_u
51639  (get_local $3)
51640  )
51641  )
51642  (i32.and
51643  (get_local $0)
51644  (i32.const 65535)
51645  )
51646  )
51647  )
51648  (i32.store16
51649  (tee_local $9
51650  (i32.add
51651  (get_local $5)
51652  (i32.const 4)
51653  )
51654  )
51655  (get_local $11)
51656  )
51657  (i32.store16
51658  (get_local $3)
51659  (get_local $0)
51660  )
51661  (br_if $label$5
51662  (i32.ge_u
51663  (tee_local $0
51664  (i32.load16_u
51665  (get_local $9)
51666  )
51667  )
51668  (tee_local $6
51669  (i32.load16_u
51670  (tee_local $11
51671  (i32.add
51672  (get_local $5)
51673  (i32.const 2)
51674  )
51675  )
51676  )
51677  )
51678  )
51679  )
51680  (i32.store16
51681  (get_local $9)
51682  (get_local $6)
51683  )
51684  (i32.store16
51685  (get_local $11)
51686  (get_local $0)
51687  )
51688  (br_if $label$5
51689  (i32.ge_u
51690  (get_local $0)
51691  (tee_local $11
51692  (i32.load16_u
51693  (get_local $5)
51694  )
51695  )
51696  )
51697  )
51698  (i32.store16
51699  (get_local $5)
51700  (get_local $0)
51701  )
51702  (i32.store16
51703  (i32.add
51704  (get_local $5)
51705  (i32.const 2)
51706  )
51707  (get_local $11)
51708  )
51709  (return)
51710  )
51711  (drop
51712  (call $_ZNSt3__17__sort5IRNS_6__lessIttEEPtEEjT0_S5_S5_S5_S5_T_
51713  (get_local $5)
51714  (i32.add
51715  (get_local $5)
51716  (i32.const 2)
51717  )
51718  (i32.add
51719  (get_local $5)
51720  (i32.const 4)
51721  )
51722  (i32.add
51723  (get_local $5)
51724  (i32.const 6)
51725  )
51726  (get_local $3)
51727  (get_local $2)
51728  )
51729  )
51730  (return)
51731  )
51732  (set_local $0
51733  (i32.load16_u
51734  (get_local $3)
51735  )
51736  )
51737  (block $label$33
51738  (block $label$34
51739  (br_if $label$34
51740  (i32.ge_u
51741  (tee_local $11
51742  (i32.load16_u offset=2
51743  (get_local $5)
51744  )
51745  )
51746  (tee_local $9
51747  (i32.load16_u
51748  (get_local $5)
51749  )
51750  )
51751  )
51752  )
51753  (br_if $label$33
51754  (i32.ge_u
51755  (i32.and
51756  (get_local $0)
51757  (i32.const 65535)
51758  )
51759  (get_local $11)
51760  )
51761  )
51762  (i32.store16
51763  (get_local $5)
51764  (get_local $0)
51765  )
51766  (i32.store16
51767  (get_local $3)
51768  (get_local $9)
51769  )
51770  (return)
51771  )
51772  (br_if $label$5
51773  (i32.ge_u
51774  (i32.and
51775  (get_local $0)
51776  (i32.const 65535)
51777  )
51778  (get_local $11)
51779  )
51780  )
51781  (i32.store16
51782  (tee_local $9
51783  (i32.add
51784  (get_local $5)
51785  (i32.const 2)
51786  )
51787  )
51788  (get_local $0)
51789  )
51790  (i32.store16
51791  (get_local $3)
51792  (get_local $11)
51793  )
51794  (br_if $label$5
51795  (i32.ge_u
51796  (tee_local $0
51797  (i32.load16_u
51798  (get_local $9)
51799  )
51800  )
51801  (tee_local $11
51802  (i32.load16_u
51803  (get_local $5)
51804  )
51805  )
51806  )
51807  )
51808  (i32.store16
51809  (get_local $5)
51810  (get_local $0)
51811  )
51812  (i32.store16
51813  (get_local $9)
51814  (get_local $11)
51815  )
51816  (return)
51817  )
51818  (i32.store16
51819  (get_local $5)
51820  (get_local $11)
51821  )
51822  (i32.store16
51823  (tee_local $0
51824  (i32.add
51825  (get_local $5)
51826  (i32.const 2)
51827  )
51828  )
51829  (get_local $9)
51830  )
51831  (br_if $label$5
51832  (i32.ge_u
51833  (tee_local $11
51834  (i32.load16_u
51835  (get_local $3)
51836  )
51837  )
51838  (get_local $9)
51839  )
51840  )
51841  (i32.store16
51842  (get_local $0)
51843  (get_local $11)
51844  )
51845  (i32.store16
51846  (get_local $3)
51847  (get_local $9)
51848  )
51849  (return)
51850  )
51851  (block $label$35
51852  (block $label$36
51853  (br_if $label$36
51854  (i32.lt_u
51855  (tee_local $7
51856  (i32.load16_u
51857  (get_local $5)
51858  )
51859  )
51860  (tee_local $9
51861  (i32.load16_u
51862  (get_local $12)
51863  )
51864  )
51865  )
51866  )
51867  (set_local $0
51868  (get_local $4)
51869  )
51870  (block $label$37
51871  (block $label$38
51872  (loop $label$39
51873  (br_if $label$38
51874  (i32.eq
51875  (get_local $5)
51876  (get_local $0)
51877  )
51878  )
51879  (set_local $11
51880  (i32.load16_u
51881  (get_local $0)
51882  )
51883  )
51884  (set_local $0
51885  (tee_local $6
51886  (i32.add
51887  (get_local $0)
51888  (i32.const -2)
51889  )
51890  )
51891  )
51892  (br_if $label$39
51893  (i32.ge_u
51894  (get_local $11)
51895  (get_local $9)
51896  )
51897  )
51898  (br $label$37)
51899  )
51900  )
51901  (set_local $12
51902  (i32.add
51903  (get_local $5)
51904  (i32.const 2)
51905  )
51906  )
51907  (block $label$40
51908  (br_if $label$40
51909  (i32.lt_u
51910  (get_local $7)
51911  (tee_local $9
51912  (i32.load16_u
51913  (get_local $3)
51914  )
51915  )
51916  )
51917  )
51918  (br_if $label$5
51919  (i32.eq
51920  (get_local $12)
51921  (get_local $3)
51922  )
51923  )
51924  (set_local $12
51925  (i32.add
51926  (get_local $5)
51927  (i32.const 4)
51928  )
51929  )
51930  (block $label$41
51931  (loop $label$42
51932  (br_if $label$41
51933  (i32.lt_u
51934  (get_local $7)
51935  (tee_local $11
51936  (i32.load16_u
51937  (tee_local $0
51938  (i32.add
51939  (get_local $12)
51940  (i32.const -2)
51941  )
51942  )
51943  )
51944  )
51945  )
51946  )
51947  (br_if $label$42
51948  (i32.ne
51949  (get_local $1)
51950  (tee_local $12
51951  (i32.add
51952  (get_local $12)
51953  (i32.const 2)
51954  )
51955  )
51956  )
51957  )
51958  (br $label$5)
51959  )
51960  )
51961  (i32.store16
51962  (get_local $0)
51963  (get_local $9)
51964  )
51965  (i32.store16
51966  (get_local $3)
51967  (get_local $11)
51968  )
51969  )
51970  (br_if $label$5
51971  (i32.eq
51972  (get_local $12)
51973  (get_local $3)
51974  )
51975  )
51976  (set_local $11
51977  (get_local $3)
51978  )
51979  (loop $label$43
51980  (set_local $0
51981  (i32.add
51982  (get_local $12)
51983  (i32.const -2)
51984  )
51985  )
51986  (set_local $6
51987  (i32.load16_u
51988  (get_local $5)
51989  )
51990  )
51991  (loop $label$44
51992  (br_if $label$44
51993  (i32.ge_u
51994  (tee_local $9
51995  (i32.and
51996  (get_local $6)
51997  (i32.const 65535)
51998  )
51999  )
52000  (tee_local $7
52001  (i32.load16_u
52002  (tee_local $0
52003  (i32.add
52004  (get_local $0)
52005  (i32.const 2)
52006  )
52007  )
52008  )
52009  )
52010  )
52011  )
52012  )
52013  (set_local $12
52014  (i32.add
52015  (get_local $0)
52016  (i32.const 2)
52017  )
52018  )
52019  (loop $label$45
52020  (br_if $label$45
52021  (i32.lt_u
52022  (get_local $9)
52023  (tee_local $6
52024  (i32.load16_u
52025  (tee_local $11
52026  (i32.add
52027  (get_local $11)
52028  (i32.const -2)
52029  )
52030  )
52031  )
52032  )
52033  )
52034  )
52035  )
52036  (br_if $label$4
52037  (i32.ge_u
52038  (get_local $0)
52039  (get_local $11)
52040  )
52041  )
52042  (i32.store16
52043  (get_local $0)
52044  (get_local $6)
52045  )
52046  (i32.store16
52047  (get_local $11)
52048  (get_local $7)
52049  )
52050  (br $label$43)
52051  )
52052  )
52053  (i32.store16
52054  (get_local $5)
52055  (get_local $11)
52056  )
52057  (i32.store16
52058  (tee_local $11
52059  (i32.add
52060  (get_local $6)
52061  (i32.const 2)
52062  )
52063  )
52064  (get_local $7)
52065  )
52066  (set_local $10
52067  (i32.add
52068  (get_local $10)
52069  (i32.const 1)
52070  )
52071  )
52072  (br $label$35)
52073  )
52074  (set_local $11
52075  (get_local $3)
52076  )
52077  )
52078  (block $label$46
52079  (br_if $label$46
52080  (i32.ge_u
52081  (tee_local $8
52082  (i32.add
52083  (get_local $5)
52084  (i32.const 2)
52085  )
52086  )
52087  (get_local $11)
52088  )
52089  )
52090  (loop $label$47
52091  (set_local $0
52092  (i32.add
52093  (get_local $8)
52094  (i32.const -2)
52095  )
52096  )
52097  (set_local $6
52098  (i32.load16_u
52099  (get_local $12)
52100  )
52101  )
52102  (loop $label$48
52103  (br_if $label$48
52104  (i32.lt_u
52105  (tee_local $7
52106  (i32.load16_u
52107  (tee_local $0
52108  (i32.add
52109  (get_local $0)
52110  (i32.const 2)
52111  )
52112  )
52113  )
52114  )
52115  (tee_local $9
52116  (i32.and
52117  (get_local $6)
52118  (i32.const 65535)
52119  )
52120  )
52121  )
52122  )
52123  )
52124  (set_local $8
52125  (i32.add
52126  (get_local $0)
52127  (i32.const 2)
52128  )
52129  )
52130  (loop $label$49
52131  (br_if $label$49
52132  (i32.ge_u
52133  (tee_local $6
52134  (i32.load16_u
52135  (tee_local $11
52136  (i32.add
52137  (get_local $11)
52138  (i32.const -2)
52139  )
52140  )
52141  )
52142  )
52143  (get_local $9)
52144  )
52145  )
52146  )
52147  (block $label$50
52148  (br_if $label$50
52149  (i32.gt_u
52150  (get_local $0)
52151  (get_local $11)
52152  )
52153  )
52154  (i32.store16
52155  (get_local $0)
52156  (get_local $6)
52157  )
52158  (i32.store16
52159  (get_local $11)
52160  (get_local $7)
52161  )
52162  (set_local $12
52163  (select
52164  (get_local $11)
52165  (get_local $12)
52166  (i32.eq
52167  (get_local $12)
52168  (get_local $0)
52169  )
52170  )
52171  )
52172  (set_local $10
52173  (i32.add
52174  (get_local $10)
52175  (i32.const 1)
52176  )
52177  )
52178  (br $label$47)
52179  )
52180  )
52181  (set_local $8
52182  (get_local $0)
52183  )
52184  )
52185  (block $label$51
52186  (br_if $label$51
52187  (i32.eq
52188  (get_local $8)
52189  (get_local $12)
52190  )
52191  )
52192  (br_if $label$51
52193  (i32.ge_u
52194  (tee_local $0
52195  (i32.load16_u
52196  (get_local $12)
52197  )
52198  )
52199  (tee_local $11
52200  (i32.load16_u
52201  (get_local $8)
52202  )
52203  )
52204  )
52205  )
52206  (i32.store16
52207  (get_local $8)
52208  (get_local $0)
52209  )
52210  (i32.store16
52211  (get_local $12)
52212  (get_local $11)
52213  )
52214  (set_local $10
52215  (i32.add
52216  (get_local $10)
52217  (i32.const 1)
52218  )
52219  )
52220  )
52221  (block $label$52
52222  (block $label$53
52223  (br_if $label$53
52224  (get_local $10)
52225  )
52226  (set_local $11
52227  (call $_ZNSt3__127__insertion_sort_incompleteIRNS_6__lessIttEEPtEEbT0_S5_T_
52228  (get_local $5)
52229  (get_local $8)
52230  (get_local $2)
52231  )
52232  )
52233  (br_if $label$52
52234  (call $_ZNSt3__127__insertion_sort_incompleteIRNS_6__lessIttEEPtEEbT0_S5_T_
52235  (tee_local $0
52236  (i32.add
52237  (get_local $8)
52238  (i32.const 2)
52239  )
52240  )
52241  (get_local $1)
52242  (get_local $2)
52243  )
52244  )
52245  (br_if $label$1
52246  (get_local $11)
52247  )
52248  )
52249  (br_if $label$2
52250  (i32.ge_s
52251  (i32.sub
52252  (get_local $8)
52253  (get_local $5)
52254  )
52255  (i32.sub
52256  (get_local $1)
52257  (get_local $8)
52258  )
52259  )
52260  )
52261  (call $_ZNSt3__16__sortIRNS_6__lessIttEEPtEEvT0_S5_T_
52262  (get_local $5)
52263  (get_local $8)
52264  (get_local $2)
52265  )
52266  (set_local $0
52267  (i32.add
52268  (get_local $8)
52269  (i32.const 2)
52270  )
52271  )
52272  (br $label$1)
52273  )
52274  (set_local $1
52275  (get_local $8)
52276  )
52277  (set_local $0
52278  (get_local $5)
52279  )
52280  (br_if $label$0
52281  (i32.eqz
52282  (get_local $11)
52283  )
52284  )
52285  )
52286  (return)
52287  )
52288  (set_local $5
52289  (get_local $0)
52290  )
52291  (br $label$3)
52292  )
52293  )
52294  )
52295  (call $_ZNSt3__16__sortIRNS_6__lessIttEEPtEEvT0_S5_T_
52296  (i32.add
52297  (get_local $8)
52298  (i32.const 2)
52299  )
52300  (get_local $1)
52301  (get_local $2)
52302  )
52303  (set_local $1
52304  (get_local $8)
52305  )
52306  (set_local $0
52307  (get_local $5)
52308  )
52309  (br $label$0)
52310  )
52311  )
52312  (func $_ZNSt3__17__sort5IRNS_6__lessIttEEPtEEjT0_S5_S5_S5_S5_T_ (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 i32) (result i32)
52313  (local $6 i32)
52314  (local $7 i32)
52315  (local $8 i32)
52316  (local $9 i32)
52317  (set_local $7
52318  (i32.load16_u
52319  (get_local $2)
52320  )
52321  )
52322  (block $label$0
52323  (block $label$1
52324  (block $label$2
52325  (block $label$3
52326  (block $label$4
52327  (br_if $label$4
52328  (i32.ge_u
52329  (tee_local $8
52330  (i32.load16_u
52331  (get_local $1)
52332  )
52333  )
52334  (tee_local $6
52335  (i32.load16_u
52336  (get_local $0)
52337  )
52338  )
52339  )
52340  )
52341  (br_if $label$3
52342  (i32.ge_u
52343  (i32.and
52344  (get_local $7)
52345  (i32.const 65535)
52346  )
52347  (get_local $8)
52348  )
52349  )
52350  (i32.store16
52351  (get_local $0)
52352  (get_local $7)
52353  )
52354  (i32.store16
52355  (get_local $2)
52356  (get_local $6)
52357  )
52358  (set_local $9
52359  (i32.const 1)
52360  )
52361  (br $label$2)
52362  )
52363  (set_local $9
52364  (i32.const 0)
52365  )
52366  (br_if $label$1
52367  (i32.ge_u
52368  (i32.and
52369  (get_local $7)
52370  (i32.const 65535)
52371  )
52372  (get_local $8)
52373  )
52374  )
52375  (i32.store16
52376  (get_local $1)
52377  (get_local $7)
52378  )
52379  (i32.store16
52380  (get_local $2)
52381  (get_local $8)
52382  )
52383  (set_local $9
52384  (i32.const 1)
52385  )
52386  (br_if $label$0
52387  (i32.ge_u
52388  (tee_local $7
52389  (i32.load16_u
52390  (get_local $1)
52391  )
52392  )
52393  (tee_local $6
52394  (i32.load16_u
52395  (get_local $0)
52396  )
52397  )
52398  )
52399  )
52400  (i32.store16
52401  (get_local $0)
52402  (get_local $7)
52403  )
52404  (i32.store16
52405  (get_local $1)
52406  (get_local $6)
52407  )
52408  (set_local $8
52409  (i32.load16_u
52410  (get_local $2)
52411  )
52412  )
52413  (set_local $9
52414  (i32.const 2)
52415  )
52416  (br $label$0)
52417  )
52418  (i32.store16
52419  (get_local $0)
52420  (get_local $8)
52421  )
52422  (i32.store16
52423  (get_local $1)
52424  (get_local $6)
52425  )
52426  (set_local $9
52427  (i32.const 1)
52428  )
52429  (br_if $label$0
52430  (i32.ge_u
52431  (tee_local $8
52432  (i32.load16_u
52433  (get_local $2)
52434  )
52435  )
52436  (get_local $6)
52437  )
52438  )
52439  (i32.store16
52440  (get_local $1)
52441  (get_local $8)
52442  )
52443  (i32.store16
52444  (get_local $2)
52445  (get_local $6)
52446  )
52447  (set_local $9
52448  (i32.const 2)
52449  )
52450  )
52451  (set_local $8
52452  (get_local $6)
52453  )
52454  (br $label$0)
52455  )
52456  (set_local $8
52457  (get_local $7)
52458  )
52459  )
52460  (block $label$5
52461  (br_if $label$5
52462  (i32.ge_u
52463  (tee_local $7
52464  (i32.load16_u
52465  (get_local $3)
52466  )
52467  )
52468  (i32.and
52469  (get_local $8)
52470  (i32.const 65535)
52471  )
52472  )
52473  )
52474  (i32.store16
52475  (get_local $2)
52476  (get_local $7)
52477  )
52478  (i32.store16
52479  (get_local $3)
52480  (get_local $8)
52481  )
52482  (block $label$6
52483  (block $label$7
52484  (br_if $label$7
52485  (i32.ge_u
52486  (tee_local $8
52487  (i32.load16_u
52488  (get_local $2)
52489  )
52490  )
52491  (tee_local $7
52492  (i32.load16_u
52493  (get_local $1)
52494  )
52495  )
52496  )
52497  )
52498  (i32.store16
52499  (get_local $1)
52500  (get_local $8)
52501  )
52502  (i32.store16
52503  (get_local $2)
52504  (get_local $7)
52505  )
52506  (br_if $label$6
52507  (i32.ge_u
52508  (tee_local $8
52509  (i32.load16_u
52510  (get_local $1)
52511  )
52512  )
52513  (tee_local $7
52514  (i32.load16_u
52515  (get_local $0)
52516  )
52517  )
52518  )
52519  )
52520  (i32.store16
52521  (get_local $0)
52522  (get_local $8)
52523  )
52524  (i32.store16
52525  (get_local $1)
52526  (get_local $7)
52527  )
52528  (set_local $9
52529  (i32.add
52530  (get_local $9)
52531  (i32.const 3)
52532  )
52533  )
52534  (br $label$5)
52535  )
52536  (set_local $9
52537  (i32.add
52538  (get_local $9)
52539  (i32.const 1)
52540  )
52541  )
52542  (br $label$5)
52543  )
52544  (set_local $9
52545  (i32.add
52546  (get_local $9)
52547  (i32.const 2)
52548  )
52549  )
52550  )
52551  (block $label$8
52552  (block $label$9
52553  (block $label$10
52554  (block $label$11
52555  (br_if $label$11
52556  (i32.ge_u
52557  (tee_local $8
52558  (i32.load16_u
52559  (get_local $4)
52560  )
52561  )
52562  (tee_local $7
52563  (i32.load16_u
52564  (get_local $3)
52565  )
52566  )
52567  )
52568  )
52569  (i32.store16
52570  (get_local $3)
52571  (get_local $8)
52572  )
52573  (i32.store16
52574  (get_local $4)
52575  (get_local $7)
52576  )
52577  (br_if $label$10
52578  (i32.ge_u
52579  (tee_local $8
52580  (i32.load16_u
52581  (get_local $3)
52582  )
52583  )
52584  (tee_local $7
52585  (i32.load16_u
52586  (get_local $2)
52587  )
52588  )
52589  )
52590  )
52591  (i32.store16
52592  (get_local $2)
52593  (get_local $8)
52594  )
52595  (i32.store16
52596  (get_local $3)
52597  (get_local $7)
52598  )
52599  (br_if $label$9
52600  (i32.ge_u
52601  (tee_local $8
52602  (i32.load16_u
52603  (get_local $2)
52604  )
52605  )
52606  (tee_local $3
52607  (i32.load16_u
52608  (get_local $1)
52609  )
52610  )
52611  )
52612  )
52613  (i32.store16
52614  (get_local $1)
52615  (get_local $8)
52616  )
52617  (i32.store16
52618  (get_local $2)
52619  (get_local $3)
52620  )
52621  (br_if $label$8
52622  (i32.ge_u
52623  (tee_local $2
52624  (i32.load16_u
52625  (get_local $1)
52626  )
52627  )
52628  (tee_local $8
52629  (i32.load16_u
52630  (get_local $0)
52631  )
52632  )
52633  )
52634  )
52635  (i32.store16
52636  (get_local $0)
52637  (get_local $2)
52638  )
52639  (i32.store16
52640  (get_local $1)
52641  (get_local $8)
52642  )
52643  (set_local $9
52644  (i32.add
52645  (get_local $9)
52646  (i32.const 4)
52647  )
52648  )
52649  )
52650  (return
52651  (get_local $9)
52652  )
52653  )
52654  (return
52655  (i32.add
52656  (get_local $9)
52657  (i32.const 1)
52658  )
52659  )
52660  )
52661  (return
52662  (i32.add
52663  (get_local $9)
52664  (i32.const 2)
52665  )
52666  )
52667  )
52668  (i32.add
52669  (get_local $9)
52670  (i32.const 3)
52671  )
52672  )
52673  (func $_ZNSt3__127__insertion_sort_incompleteIRNS_6__lessIttEEPtEEbT0_S5_T_ (param $0 i32) (param $1 i32) (param $2 i32) (result i32)
52674  (local $3 i32)
52675  (local $4 i32)
52676  (local $5 i32)
52677  (local $6 i32)
52678  (local $7 i32)
52679  (local $8 i32)
52680  (set_local $8
52681  (i32.const 1)
52682  )
52683  (block $label$0
52684  (block $label$1
52685  (block $label$2
52686  (block $label$3
52687  (block $label$4
52688  (block $label$5
52689  (block $label$6
52690  (block $label$7
52691  (block $label$8
52692  (block $label$9
52693  (block $label$10
52694  (block $label$11
52695  (block $label$12
52696  (block $label$13
52697  (block $label$14
52698  (block $label$15
52699  (block $label$16
52700  (br_if $label$16
52701  (i32.gt_u
52702  (tee_local $6
52703  (i32.shr_s
52704  (i32.sub
52705  (get_local $1)
52706  (get_local $0)
52707  )
52708  (i32.const 1)
52709  )
52710  )
52711  (i32.const 5)
52712  )
52713  )
52714  (block $label$17
52715  (br_table $label$0 $label$0 $label$17 $label$15 $label$13 $label$14 $label$0
52716  (get_local $6)
52717  )
52718  )
52719  (br_if $label$0
52720  (i32.ge_u
52721  (tee_local $2
52722  (i32.load16_u
52723  (tee_local $6
52724  (i32.add
52725  (get_local $1)
52726  (i32.const -2)
52727  )
52728  )
52729  )
52730  )
52731  (tee_local $5
52732  (i32.load16_u
52733  (get_local $0)
52734  )
52735  )
52736  )
52737  )
52738  (i32.store16
52739  (get_local $0)
52740  (get_local $2)
52741  )
52742  (i32.store16
52743  (get_local $6)
52744  (get_local $5)
52745  )
52746  (br $label$0)
52747  )
52748  (set_local $8
52749  (i32.load16_u offset=4
52750  (get_local $0)
52751  )
52752  )
52753  (br_if $label$12
52754  (i32.ge_u
52755  (tee_local $6
52756  (i32.load16_u offset=2
52757  (get_local $0)
52758  )
52759  )
52760  (tee_local $2
52761  (i32.load16_u
52762  (get_local $0)
52763  )
52764  )
52765  )
52766  )
52767  (br_if $label$9
52768  (i32.ge_u
52769  (tee_local $5
52770  (i32.and
52771  (get_local $8)
52772  (i32.const 65535)
52773  )
52774  )
52775  (get_local $6)
52776  )
52777  )
52778  (i32.store16
52779  (get_local $0)
52780  (get_local $8)
52781  )
52782  (i32.store16
52783  (i32.add
52784  (get_local $0)
52785  (i32.const 4)
52786  )
52787  (get_local $2)
52788  )
52789  (br $label$8)
52790  )
52791  (set_local $2
52792  (i32.load16_u
52793  (tee_local $5
52794  (i32.add
52795  (get_local $1)
52796  (i32.const -2)
52797  )
52798  )
52799  )
52800  )
52801  (br_if $label$11
52802  (i32.ge_u
52803  (tee_local $6
52804  (i32.load16_u offset=2
52805  (get_local $0)
52806  )
52807  )
52808  (tee_local $4
52809  (i32.load16_u
52810  (get_local $0)
52811  )
52812  )
52813  )
52814  )
52815  (br_if $label$1
52816  (i32.ge_u
52817  (i32.and
52818  (get_local $2)
52819  (i32.const 65535)
52820  )
52821  (get_local $6)
52822  )
52823  )
52824  (i32.store16
52825  (get_local $0)
52826  (get_local $2)
52827  )
52828  (i32.store16
52829  (get_local $5)
52830  (get_local $4)
52831  )
52832  (br $label$0)
52833  )
52834  (drop
52835  (call $_ZNSt3__17__sort5IRNS_6__lessIttEEPtEEjT0_S5_S5_S5_S5_T_
52836  (get_local $0)
52837  (i32.add
52838  (get_local $0)
52839  (i32.const 2)
52840  )
52841  (i32.add
52842  (get_local $0)
52843  (i32.const 4)
52844  )
52845  (i32.add
52846  (get_local $0)
52847  (i32.const 6)
52848  )
52849  (i32.add
52850  (get_local $1)
52851  (i32.const -2)
52852  )
52853  (get_local $2)
52854  )
52855  )
52856  (br $label$0)
52857  )
52858  (set_local $4
52859  (i32.add
52860  (get_local $1)
52861  (i32.const -2)
52862  )
52863  )
52864  (set_local $2
52865  (i32.load16_u offset=4
52866  (get_local $0)
52867  )
52868  )
52869  (br_if $label$10
52870  (i32.ge_u
52871  (tee_local $6
52872  (i32.load16_u offset=2
52873  (get_local $0)
52874  )
52875  )
52876  (tee_local $5
52877  (i32.load16_u
52878  (get_local $0)
52879  )
52880  )
52881  )
52882  )
52883  (br_if $label$5
52884  (i32.ge_u
52885  (tee_local $3
52886  (i32.and
52887  (get_local $2)
52888  (i32.const 65535)
52889  )
52890  )
52891  (get_local $6)
52892  )
52893  )
52894  (i32.store16
52895  (get_local $0)
52896  (get_local $2)
52897  )
52898  (i32.store16
52899  (i32.add
52900  (get_local $0)
52901  (i32.const 4)
52902  )
52903  (get_local $5)
52904  )
52905  (br $label$4)
52906  )
52907  (br_if $label$7
52908  (i32.ge_u
52909  (tee_local $5
52910  (i32.and
52911  (get_local $8)
52912  (i32.const 65535)
52913  )
52914  )
52915  (get_local $6)
52916  )
52917  )
52918  (i32.store16
52919  (i32.add
52920  (get_local $0)
52921  (i32.const 4)
52922  )
52923  (get_local $6)
52924  )
52925  (i32.store16
52926  (tee_local $4
52927  (i32.add
52928  (get_local $0)
52929  (i32.const 2)
52930  )
52931  )
52932  (get_local $8)
52933  )
52934  (br_if $label$6
52935  (i32.ge_u
52936  (get_local $5)
52937  (get_local $2)
52938  )
52939  )
52940  (i32.store16
52941  (get_local $0)
52942  (get_local $8)
52943  )
52944  (i32.store16
52945  (get_local $4)
52946  (get_local $2)
52947  )
52948  (br $label$6)
52949  )
52950  (br_if $label$0
52951  (i32.ge_u
52952  (i32.and
52953  (get_local $2)
52954  (i32.const 65535)
52955  )
52956  (get_local $6)
52957  )
52958  )
52959  (i32.store16
52960  (tee_local $4
52961  (i32.add
52962  (get_local $0)
52963  (i32.const 2)
52964  )
52965  )
52966  (get_local $2)
52967  )
52968  (i32.store16
52969  (get_local $5)
52970  (get_local $6)
52971  )
52972  (br_if $label$0
52973  (i32.ge_u
52974  (tee_local $6
52975  (i32.load16_u
52976  (get_local $4)
52977  )
52978  )
52979  (tee_local $2
52980  (i32.load16_u
52981  (get_local $0)
52982  )
52983  )
52984  )
52985  )
52986  (i32.store16
52987  (get_local $0)
52988  (get_local $6)
52989  )
52990  (i32.store16
52991  (get_local $4)
52992  (get_local $2)
52993  )
52994  (br $label$0)
52995  )
52996  (br_if $label$3
52997  (i32.ge_u
52998  (tee_local $3
52999  (i32.and
53000  (get_local $2)
53001  (i32.const 65535)
53002  )
53003  )
53004  (get_local $6)
53005  )
53006  )
53007  (i32.store16
53008  (i32.add
53009  (get_local $0)
53010  (i32.const 4)
53011  )
53012  (get_local $6)
53013  )
53014  (i32.store16
53015  (tee_local $1
53016  (i32.add
53017  (get_local $0)
53018  (i32.const 2)
53019  )
53020  )
53021  (get_local $2)
53022  )
53023  (br_if $label$2
53024  (i32.ge_u
53025  (get_local $3)
53026  (get_local $5)
53027  )
53028  )
53029  (i32.store16
53030  (get_local $0)
53031  (get_local $2)
53032  )
53033  (i32.store16
53034  (get_local $1)
53035  (get_local $5)
53036  )
53037  (br $label$2)
53038  )
53039  (i32.store16
53040  (get_local $0)
53041  (get_local $6)
53042  )
53043  (i32.store16
53044  (tee_local $6
53045  (i32.add
53046  (get_local $0)
53047  (i32.const 2)
53048  )
53049  )
53050  (get_local $2)
53051  )
53052  (br_if $label$7
53053  (i32.ge_u
53054  (get_local $5)
53055  (get_local $2)
53056  )
53057  )
53058  (i32.store16
53059  (i32.add
53060  (get_local $0)
53061  (i32.const 4)
53062  )
53063  (get_local $2)
53064  )
53065  (i32.store16
53066  (get_local $6)
53067  (get_local $8)
53068  )
53069  )
53070  (set_local $6
53071  (get_local $2)
53072  )
53073  (br $label$6)
53074  )
53075  (set_local $6
53076  (get_local $8)
53077  )
53078  )
53079  (block $label$18
53080  (block $label$19
53081  (br_if $label$19
53082  (i32.eq
53083  (tee_local $4
53084  (i32.add
53085  (get_local $0)
53086  (i32.const 6)
53087  )
53088  )
53089  (get_local $1)
53090  )
53091  )
53092  (set_local $7
53093  (i32.const 0)
53094  )
53095  (set_local $3
53096  (i32.const 4)
53097  )
53098  (loop $label$20
53099  (block $label$21
53100  (br_if $label$21
53101  (i32.ge_u
53102  (tee_local $5
53103  (i32.load16_u
53104  (get_local $4)
53105  )
53106  )
53107  (i32.and
53108  (get_local $6)
53109  (i32.const 65535)
53110  )
53111  )
53112  )
53113  (set_local $8
53114  (get_local $3)
53115  )
53116  (block $label$22
53117  (block $label$23
53118  (block $label$24
53119  (loop $label$25
53120  (i32.store16
53121  (i32.add
53122  (tee_local $2
53123  (i32.add
53124  (get_local $0)
53125  (get_local $8)
53126  )
53127  )
53128  (i32.const 2)
53129  )
53130  (get_local $6)
53131  )
53132  (br_if $label$24
53133  (i32.eqz
53134  (get_local $8)
53135  )
53136  )
53137  (set_local $8
53138  (i32.add
53139  (get_local $8)
53140  (i32.const -2)
53141  )
53142  )
53143  (br_if $label$25
53144  (i32.lt_u
53145  (get_local $5)
53146  (tee_local $6
53147  (i32.load16_u
53148  (i32.add
53149  (get_local $2)
53150  (i32.const -2)
53151  )
53152  )
53153  )
53154  )
53155  )
53156  (br $label$23)
53157  )
53158  )
53159  (set_local $8
53160  (get_local $0)
53161  )
53162  (br $label$22)
53163  )
53164  (set_local $8
53165  (i32.add
53166  (i32.add
53167  (get_local $0)
53168  (get_local $8)
53169  )
53170  (i32.const 2)
53171  )
53172  )
53173  )
53174  (i32.store16
53175  (get_local $8)
53176  (get_local $5)
53177  )
53178  (br_if $label$18
53179  (i32.eq
53180  (tee_local $7
53181  (i32.add
53182  (get_local $7)
53183  (i32.const 1)
53184  )
53185  )
53186  (i32.const 8)
53187  )
53188  )
53189  )
53190  (br_if $label$19
53191  (i32.eq
53192  (tee_local $8
53193  (i32.add
53194  (get_local $4)
53195  (i32.const 2)
53196  )
53197  )
53198  (get_local $1)
53199  )
53200  )
53201  (set_local $3
53202  (i32.add
53203  (get_local $3)
53204  (i32.const 2)
53205  )
53206  )
53207  (set_local $6
53208  (i32.load16_u
53209  (get_local $4)
53210  )
53211  )
53212  (set_local $4
53213  (get_local $8)
53214  )
53215  (br $label$20)
53216  )
53217  )
53218  (set_local $8
53219  (i32.or
53220  (i32.const 0)
53221  (i32.const 1)
53222  )
53223  )
53224  (br $label$0)
53225  )
53226  (set_local $8
53227  (i32.or
53228  (i32.eq
53229  (i32.add
53230  (get_local $4)
53231  (i32.const 2)
53232  )
53233  (get_local $1)
53234  )
53235  (i32.const 0)
53236  )
53237  )
53238  (br $label$0)
53239  )
53240  (i32.store16
53241  (get_local $0)
53242  (get_local $6)
53243  )
53244  (i32.store16
53245  (tee_local $6
53246  (i32.add
53247  (get_local $0)
53248  (i32.const 2)
53249  )
53250  )
53251  (get_local $5)
53252  )
53253  (br_if $label$3
53254  (i32.ge_u
53255  (get_local $3)
53256  (get_local $5)
53257  )
53258  )
53259  (i32.store16
53260  (i32.add
53261  (get_local $0)
53262  (i32.const 4)
53263  )
53264  (get_local $5)
53265  )
53266  (i32.store16
53267  (get_local $6)
53268  (get_local $2)
53269  )
53270  )
53271  (set_local $6
53272  (get_local $5)
53273  )
53274  (br $label$2)
53275  )
53276  (set_local $6
53277  (get_local $2)
53278  )
53279  )
53280  (br_if $label$0
53281  (i32.ge_u
53282  (tee_local $2
53283  (i32.load16_u
53284  (get_local $4)
53285  )
53286  )
53287  (i32.and
53288  (get_local $6)
53289  (i32.const 65535)
53290  )
53291  )
53292  )
53293  (i32.store16
53294  (tee_local $5
53295  (i32.add
53296  (get_local $0)
53297  (i32.const 4)
53298  )
53299  )
53300  (get_local $2)
53301  )
53302  (i32.store16
53303  (get_local $4)
53304  (get_local $6)
53305  )
53306  (br_if $label$0
53307  (i32.ge_u
53308  (tee_local $6
53309  (i32.load16_u
53310  (get_local $5)
53311  )
53312  )
53313  (tee_local $4
53314  (i32.load16_u
53315  (tee_local $2
53316  (i32.add
53317  (get_local $0)
53318  (i32.const 2)
53319  )
53320  )
53321  )
53322  )
53323  )
53324  )
53325  (i32.store16
53326  (get_local $5)
53327  (get_local $4)
53328  )
53329  (i32.store16
53330  (get_local $2)
53331  (get_local $6)
53332  )
53333  (br_if $label$0
53334  (i32.ge_u
53335  (get_local $6)
53336  (tee_local $2
53337  (i32.load16_u
53338  (get_local $0)
53339  )
53340  )
53341  )
53342  )
53343  (i32.store16
53344  (get_local $0)
53345  (get_local $6)
53346  )
53347  (i32.store16
53348  (i32.add
53349  (get_local $0)
53350  (i32.const 2)
53351  )
53352  (get_local $2)
53353  )
53354  (br $label$0)
53355  )
53356  (i32.store16
53357  (get_local $0)
53358  (get_local $6)
53359  )
53360  (i32.store16
53361  (tee_local $6
53362  (i32.add
53363  (get_local $0)
53364  (i32.const 2)
53365  )
53366  )
53367  (get_local $4)
53368  )
53369  (br_if $label$0
53370  (i32.ge_u
53371  (tee_local $2
53372  (i32.load16_u
53373  (get_local $5)
53374  )
53375  )
53376  (get_local $4)
53377  )
53378  )
53379  (i32.store16
53380  (get_local $6)
53381  (get_local $2)
53382  )
53383  (i32.store16
53384  (get_local $5)
53385  (get_local $4)
53386  )
53387  )
53388  (i32.and
53389  (get_local $8)
53390  (i32.const 1)
53391  )
53392  )
53393  (func $_ZNSt3__16__sortIRNS_6__lessImmEEPmEEvT0_S5_T_ (param $0 i32) (param $1 i32) (param $2 i32)
53394  (local $3 i32)
53395  (local $4 i32)
53396  (local $5 i32)
53397  (local $6 i32)
53398  (local $7 i32)
53399  (local $8 i32)
53400  (local $9 i32)
53401  (local $10 i32)
53402  (local $11 i32)
53403  (local $12 i32)
53404  (loop $label$0
53405  (set_local $4
53406  (i32.add
53407  (get_local $1)
53408  (i32.const -8)
53409  )
53410  )
53411  (set_local $3
53412  (i32.add
53413  (get_local $1)
53414  (i32.const -4)
53415  )
53416  )
53417  (loop $label$1
53418  (set_local $5
53419  (get_local $0)
53420  )
53421  (block $label$2
53422  (loop $label$3
53423  (block $label$4
53424  (block $label$5
53425  (block $label$6
53426  (block $label$7
53427  (block $label$8
53428  (block $label$9
53429  (block $label$10
53430  (block $label$11
53431  (br_if $label$11
53432  (i32.le_u
53433  (tee_local $11
53434  (i32.shr_s
53435  (tee_local $0
53436  (i32.sub
53437  (get_local $1)
53438  (get_local $5)
53439  )
53440  )
53441  (i32.const 2)
53442  )
53443  )
53444  (i32.const 5)
53445  )
53446  )
53447  (br_if $label$10
53448  (i32.le_s
53449  (get_local $0)
53450  (i32.const 123)
53451  )
53452  )
53453  (set_local $12
53454  (i32.add
53455  (get_local $5)
53456  (i32.shl
53457  (i32.div_s
53458  (get_local $11)
53459  (i32.const 2)
53460  )
53461  (i32.const 2)
53462  )
53463  )
53464  )
53465  (block $label$12
53466  (br_if $label$12
53467  (i32.lt_s
53468  (get_local $0)
53469  (i32.const 3997)
53470  )
53471  )
53472  (set_local $10
53473  (call $_ZNSt3__17__sort5IRNS_6__lessImmEEPmEEjT0_S5_S5_S5_S5_T_
53474  (get_local $5)
53475  (i32.add
53476  (get_local $5)
53477  (tee_local $0
53478  (i32.shl
53479  (i32.div_s
53480  (get_local $11)
53481  (i32.const 4)
53482  )
53483  (i32.const 2)
53484  )
53485  )
53486  )
53487  (get_local $12)
53488  (i32.add
53489  (get_local $12)
53490  (get_local $0)
53491  )
53492  (get_local $3)
53493  (get_local $2)
53494  )
53495  )
53496  (br $label$6)
53497  )
53498  (set_local $0
53499  (i32.load
53500  (get_local $3)
53501  )
53502  )
53503  (block $label$13
53504  (block $label$14
53505  (block $label$15
53506  (br_if $label$15
53507  (i32.ge_u
53508  (tee_local $11
53509  (i32.load
53510  (get_local $12)
53511  )
53512  )
53513  (tee_local $6
53514  (i32.load
53515  (get_local $5)
53516  )
53517  )
53518  )
53519  )
53520  (br_if $label$14
53521  (i32.ge_u
53522  (get_local $0)
53523  (get_local $11)
53524  )
53525  )
53526  (i32.store
53527  (get_local $5)
53528  (get_local $0)
53529  )
53530  (i32.store
53531  (get_local $3)
53532  (get_local $6)
53533  )
53534  (set_local $10
53535  (i32.const 1)
53536  )
53537  (br $label$6)
53538  )
53539  (set_local $10
53540  (i32.const 0)
53541  )
53542  (br_if $label$6
53543  (i32.ge_u
53544  (get_local $0)
53545  (get_local $11)
53546  )
53547  )
53548  (i32.store
53549  (get_local $12)
53550  (get_local $0)
53551  )
53552  (i32.store
53553  (get_local $3)
53554  (get_local $11)
53555  )
53556  (set_local $10
53557  (i32.const 1)
53558  )
53559  (br_if $label$6
53560  (i32.ge_u
53561  (tee_local $0
53562  (i32.load
53563  (get_local $12)
53564  )
53565  )
53566  (tee_local $11
53567  (i32.load
53568  (get_local $5)
53569  )
53570  )
53571  )
53572  )
53573  (i32.store
53574  (get_local $5)
53575  (get_local $0)
53576  )
53577  (i32.store
53578  (get_local $12)
53579  (get_local $11)
53580  )
53581  (br $label$13)
53582  )
53583  (i32.store
53584  (get_local $5)
53585  (get_local $11)
53586  )
53587  (i32.store
53588  (get_local $12)
53589  (get_local $6)
53590  )
53591  (set_local $10
53592  (i32.const 1)
53593  )
53594  (br_if $label$6
53595  (i32.ge_u
53596  (tee_local $0
53597  (i32.load
53598  (get_local $3)
53599  )
53600  )
53601  (get_local $6)
53602  )
53603  )
53604  (i32.store
53605  (get_local $12)
53606  (get_local $0)
53607  )
53608  (i32.store
53609  (get_local $3)
53610  (get_local $6)
53611  )
53612  )
53613  (set_local $10
53614  (i32.const 2)
53615  )
53616  (br $label$6)
53617  )
53618  (block $label$16
53619  (br_table $label$5 $label$5 $label$16 $label$7 $label$9 $label$8 $label$5
53620  (get_local $11)
53621  )
53622  )
53623  (br_if $label$5
53624  (i32.ge_u
53625  (tee_local $0
53626  (i32.load
53627  (get_local $3)
53628  )
53629  )
53630  (tee_local $11
53631  (i32.load
53632  (get_local $5)
53633  )
53634  )
53635  )
53636  )
53637  (i32.store
53638  (get_local $5)
53639  (get_local $0)
53640  )
53641  (i32.store
53642  (get_local $3)
53643  (get_local $11)
53644  )
53645  (return)
53646  )
53647  (set_local $0
53648  (i32.load offset=8
53649  (get_local $5)
53650  )
53651  )
53652  (block $label$17
53653  (block $label$18
53654  (block $label$19
53655  (block $label$20
53656  (block $label$21
53657  (br_if $label$21
53658  (i32.ge_u
53659  (tee_local $11
53660  (i32.load offset=4
53661  (get_local $5)
53662  )
53663  )
53664  (tee_local $6
53665  (i32.load
53666  (get_local $5)
53667  )
53668  )
53669  )
53670  )
53671  (br_if $label$20
53672  (i32.ge_u
53673  (get_local $0)
53674  (get_local $11)
53675  )
53676  )
53677  (i32.store
53678  (get_local $5)
53679  (get_local $0)
53680  )
53681  (i32.store
53682  (i32.add
53683  (get_local $5)
53684  (i32.const 8)
53685  )
53686  (get_local $6)
53687  )
53688  (br $label$19)
53689  )
53690  (br_if $label$18
53691  (i32.ge_u
53692  (get_local $0)
53693  (get_local $11)
53694  )
53695  )
53696  (i32.store
53697  (i32.add
53698  (get_local $5)
53699  (i32.const 8)
53700  )
53701  (get_local $11)
53702  )
53703  (i32.store
53704  (tee_local $7
53705  (i32.add
53706  (get_local $5)
53707  (i32.const 4)
53708  )
53709  )
53710  (get_local $0)
53711  )
53712  (br_if $label$17
53713  (i32.ge_u
53714  (get_local $0)
53715  (get_local $6)
53716  )
53717  )
53718  (i32.store
53719  (get_local $5)
53720  (get_local $0)
53721  )
53722  (i32.store
53723  (get_local $7)
53724  (get_local $6)
53725  )
53726  (br $label$17)
53727  )
53728  (i32.store
53729  (get_local $5)
53730  (get_local $11)
53731  )
53732  (i32.store
53733  (tee_local $11
53734  (i32.add
53735  (get_local $5)
53736  (i32.const 4)
53737  )
53738  )
53739  (get_local $6)
53740  )
53741  (br_if $label$18
53742  (i32.ge_u
53743  (get_local $0)
53744  (get_local $6)
53745  )
53746  )
53747  (i32.store
53748  (i32.add
53749  (get_local $5)
53750  (i32.const 8)
53751  )
53752  (get_local $6)
53753  )
53754  (i32.store
53755  (get_local $11)
53756  (get_local $0)
53757  )
53758  )
53759  (set_local $11
53760  (get_local $6)
53761  )
53762  (br $label$17)
53763  )
53764  (set_local $11
53765  (get_local $0)
53766  )
53767  )
53768  (br_if $label$5
53769  (i32.eq
53770  (tee_local $8
53771  (i32.add
53772  (get_local $5)
53773  (i32.const 12)
53774  )
53775  )
53776  (get_local $1)
53777  )
53778  )
53779  (set_local $12
53780  (i32.const 8)
53781  )
53782  (loop $label$22
53783  (block $label$23
53784  (br_if $label$23
53785  (i32.ge_u
53786  (tee_local $7
53787  (i32.load
53788  (get_local $8)
53789  )
53790  )
53791  (get_local $11)
53792  )
53793  )
53794  (set_local $0
53795  (get_local $12)
53796  )
53797  (block $label$24
53798  (block $label$25
53799  (block $label$26
53800  (loop $label$27
53801  (i32.store
53802  (i32.add
53803  (tee_local $6
53804  (i32.add
53805  (get_local $5)
53806  (get_local $0)
53807  )
53808  )
53809  (i32.const 4)
53810  )
53811  (get_local $11)
53812  )
53813  (br_if $label$26
53814  (i32.eqz
53815  (get_local $0)
53816  )
53817  )
53818  (set_local $0
53819  (i32.add
53820  (get_local $0)
53821  (i32.const -4)
53822  )
53823  )
53824  (br_if $label$27
53825  (i32.lt_u
53826  (get_local $7)
53827  (tee_local $11
53828  (i32.load
53829  (i32.add
53830  (get_local $6)
53831  (i32.const -4)
53832  )
53833  )
53834  )
53835  )
53836  )
53837  (br $label$25)
53838  )
53839  )
53840  (set_local $0
53841  (get_local $5)
53842  )
53843  (br $label$24)
53844  )
53845  (set_local $0
53846  (i32.add
53847  (i32.add
53848  (get_local $5)
53849  (get_local $0)
53850  )
53851  (i32.const 4)
53852  )
53853  )
53854  )
53855  (i32.store
53856  (get_local $0)
53857  (get_local $7)
53858  )
53859  )
53860  (br_if $label$5
53861  (i32.eq
53862  (tee_local $0
53863  (i32.add
53864  (get_local $8)
53865  (i32.const 4)
53866  )
53867  )
53868  (get_local $1)
53869  )
53870  )
53871  (set_local $12
53872  (i32.add
53873  (get_local $12)
53874  (i32.const 4)
53875  )
53876  )
53877  (set_local $11
53878  (i32.load
53879  (get_local $8)
53880  )
53881  )
53882  (set_local $8
53883  (get_local $0)
53884  )
53885  (br $label$22)
53886  )
53887  )
53888  (set_local $11
53889  (i32.load offset=8
53890  (get_local $5)
53891  )
53892  )
53893  (block $label$28
53894  (block $label$29
53895  (block $label$30
53896  (block $label$31
53897  (block $label$32
53898  (br_if $label$32
53899  (i32.ge_u
53900  (tee_local $0
53901  (i32.load offset=4
53902  (get_local $5)
53903  )
53904  )
53905  (tee_local $6
53906  (i32.load
53907  (get_local $5)
53908  )
53909  )
53910  )
53911  )
53912  (br_if $label$31
53913  (i32.ge_u
53914  (get_local $11)
53915  (get_local $0)
53916  )
53917  )
53918  (i32.store
53919  (get_local $5)
53920  (get_local $11)
53921  )
53922  (i32.store
53923  (i32.add
53924  (get_local $5)
53925  (i32.const 8)
53926  )
53927  (get_local $6)
53928  )
53929  (br $label$30)
53930  )
53931  (br_if $label$29
53932  (i32.ge_u
53933  (get_local $11)
53934  (get_local $0)
53935  )
53936  )
53937  (i32.store
53938  (i32.add
53939  (get_local $5)
53940  (i32.const 8)
53941  )
53942  (get_local $0)
53943  )
53944  (i32.store
53945  (tee_local $7
53946  (i32.add
53947  (get_local $5)
53948  (i32.const 4)
53949  )
53950  )
53951  (get_local $11)
53952  )
53953  (br_if $label$28
53954  (i32.ge_u
53955  (get_local $11)
53956  (get_local $6)
53957  )
53958  )
53959  (i32.store
53960  (get_local $5)
53961  (get_local $11)
53962  )
53963  (i32.store
53964  (get_local $7)
53965  (get_local $6)
53966  )
53967  (br $label$28)
53968  )
53969  (i32.store
53970  (get_local $5)
53971  (get_local $0)
53972  )
53973  (i32.store
53974  (tee_local $0
53975  (i32.add
53976  (get_local $5)
53977  (i32.const 4)
53978  )
53979  )
53980  (get_local $6)
53981  )
53982  (br_if $label$29
53983  (i32.ge_u
53984  (get_local $11)
53985  (get_local $6)
53986  )
53987  )
53988  (i32.store
53989  (i32.add
53990  (get_local $5)
53991  (i32.const 8)
53992  )
53993  (get_local $6)
53994  )
53995  (i32.store
53996  (get_local $0)
53997  (get_local $11)
53998  )
53999  )
54000  (set_local $0
54001  (get_local $6)
54002  )
54003  (br $label$28)
54004  )
54005  (set_local $0
54006  (get_local $11)
54007  )
54008  )
54009  (br_if $label$5
54010  (i32.ge_u
54011  (tee_local $11
54012  (i32.load
54013  (get_local $3)
54014  )
54015  )
54016  (get_local $0)
54017  )
54018  )
54019  (i32.store
54020  (tee_local $6
54021  (i32.add
54022  (get_local $5)
54023  (i32.const 8)
54024  )
54025  )
54026  (get_local $11)
54027  )
54028  (i32.store
54029  (get_local $3)
54030  (get_local $0)
54031  )
54032  (br_if $label$5
54033  (i32.ge_u
54034  (tee_local $0
54035  (i32.load
54036  (get_local $6)
54037  )
54038  )
54039  (tee_local $7
54040  (i32.load
54041  (tee_local $11
54042  (i32.add
54043  (get_local $5)
54044  (i32.const 4)
54045  )
54046  )
54047  )
54048  )
54049  )
54050  )
54051  (i32.store
54052  (get_local $6)
54053  (get_local $7)
54054  )
54055  (i32.store
54056  (get_local $11)
54057  (get_local $0)
54058  )
54059  (br_if $label$5
54060  (i32.ge_u
54061  (get_local $0)
54062  (tee_local $11
54063  (i32.load
54064  (get_local $5)
54065  )
54066  )
54067  )
54068  )
54069  (i32.store
54070  (get_local $5)
54071  (get_local $0)
54072  )
54073  (i32.store
54074  (i32.add
54075  (get_local $5)
54076  (i32.const 4)
54077  )
54078  (get_local $11)
54079  )
54080  (return)
54081  )
54082  (drop
54083  (call $_ZNSt3__17__sort5IRNS_6__lessImmEEPmEEjT0_S5_S5_S5_S5_T_
54084  (get_local $5)
54085  (i32.add
54086  (get_local $5)
54087  (i32.const 4)
54088  )
54089  (i32.add
54090  (get_local $5)
54091  (i32.const 8)
54092  )
54093  (i32.add
54094  (get_local $5)
54095  (i32.const 12)
54096  )
54097  (get_local $3)
54098  (get_local $2)
54099  )
54100  )
54101  (return)
54102  )
54103  (set_local $0
54104  (i32.load
54105  (get_local $3)
54106  )
54107  )
54108  (block $label$33
54109  (block $label$34
54110  (br_if $label$34
54111  (i32.ge_u
54112  (tee_local $11
54113  (i32.load offset=4
54114  (get_local $5)
54115  )
54116  )
54117  (tee_local $6
54118  (i32.load
54119  (get_local $5)
54120  )
54121  )
54122  )
54123  )
54124  (br_if $label$33
54125  (i32.ge_u
54126  (get_local $0)
54127  (get_local $11)
54128  )
54129  )
54130  (i32.store
54131  (get_local $5)
54132  (get_local $0)
54133  )
54134  (i32.store
54135  (get_local $3)
54136  (get_local $6)
54137  )
54138  (return)
54139  )
54140  (br_if $label$5
54141  (i32.ge_u
54142  (get_local $0)
54143  (get_local $11)
54144  )
54145  )
54146  (i32.store
54147  (tee_local $6
54148  (i32.add
54149  (get_local $5)
54150  (i32.const 4)
54151  )
54152  )
54153  (get_local $0)
54154  )
54155  (i32.store
54156  (get_local $3)
54157  (get_local $11)
54158  )
54159  (br_if $label$5
54160  (i32.ge_u
54161  (tee_local $0
54162  (i32.load
54163  (get_local $6)
54164  )
54165  )
54166  (tee_local $11
54167  (i32.load
54168  (get_local $5)
54169  )
54170  )
54171  )
54172  )
54173  (i32.store
54174  (get_local $5)
54175  (get_local $0)
54176  )
54177  (i32.store
54178  (get_local $6)
54179  (get_local $11)
54180  )
54181  (return)
54182  )
54183  (i32.store
54184  (get_local $5)
54185  (get_local $11)
54186  )
54187  (i32.store
54188  (tee_local $0
54189  (i32.add
54190  (get_local $5)
54191  (i32.const 4)
54192  )
54193  )
54194  (get_local $6)
54195  )
54196  (br_if $label$5
54197  (i32.ge_u
54198  (tee_local $11
54199  (i32.load
54200  (get_local $3)
54201  )
54202  )
54203  (get_local $6)
54204  )
54205  )
54206  (i32.store
54207  (get_local $0)
54208  (get_local $11)
54209  )
54210  (i32.store
54211  (get_local $3)
54212  (get_local $6)
54213  )
54214  (return)
54215  )
54216  (block $label$35
54217  (block $label$36
54218  (br_if $label$36
54219  (i32.lt_u
54220  (tee_local $8
54221  (i32.load
54222  (get_local $5)
54223  )
54224  )
54225  (tee_local $6
54226  (i32.load
54227  (get_local $12)
54228  )
54229  )
54230  )
54231  )
54232  (set_local $0
54233  (get_local $4)
54234  )
54235  (block $label$37
54236  (block $label$38
54237  (loop $label$39
54238  (br_if $label$38
54239  (i32.eq
54240  (get_local $5)
54241  (get_local $0)
54242  )
54243  )
54244  (set_local $11
54245  (i32.load
54246  (get_local $0)
54247  )
54248  )
54249  (set_local $0
54250  (tee_local $7
54251  (i32.add
54252  (get_local $0)
54253  (i32.const -4)
54254  )
54255  )
54256  )
54257  (br_if $label$39
54258  (i32.ge_u
54259  (get_local $11)
54260  (get_local $6)
54261  )
54262  )
54263  (br $label$37)
54264  )
54265  )
54266  (set_local $12
54267  (i32.add
54268  (get_local $5)
54269  (i32.const 4)
54270  )
54271  )
54272  (block $label$40
54273  (br_if $label$40
54274  (i32.lt_u
54275  (get_local $8)
54276  (tee_local $6
54277  (i32.load
54278  (get_local $3)
54279  )
54280  )
54281  )
54282  )
54283  (br_if $label$5
54284  (i32.eq
54285  (get_local $12)
54286  (get_local $3)
54287  )
54288  )
54289  (set_local $12
54290  (i32.add
54291  (get_local $5)
54292  (i32.const 8)
54293  )
54294  )
54295  (block $label$41
54296  (loop $label$42
54297  (br_if $label$41
54298  (i32.lt_u
54299  (get_local $8)
54300  (tee_local $11
54301  (i32.load
54302  (tee_local $0
54303  (i32.add
54304  (get_local $12)
54305  (i32.const -4)
54306  )
54307  )
54308  )
54309  )
54310  )
54311  )
54312  (br_if $label$42
54313  (i32.ne
54314  (get_local $1)
54315  (tee_local $12
54316  (i32.add
54317  (get_local $12)
54318  (i32.const 4)
54319  )
54320  )
54321  )
54322  )
54323  (br $label$5)
54324  )
54325  )
54326  (i32.store
54327  (get_local $0)
54328  (get_local $6)
54329  )
54330  (i32.store
54331  (get_local $3)
54332  (get_local $11)
54333  )
54334  )
54335  (br_if $label$5
54336  (i32.eq
54337  (get_local $12)
54338  (get_local $3)
54339  )
54340  )
54341  (set_local $11
54342  (get_local $3)
54343  )
54344  (loop $label$43
54345  (set_local $0
54346  (i32.add
54347  (get_local $12)
54348  (i32.const -4)
54349  )
54350  )
54351  (set_local $6
54352  (i32.load
54353  (get_local $5)
54354  )
54355  )
54356  (loop $label$44
54357  (br_if $label$44
54358  (i32.ge_u
54359  (get_local $6)
54360  (tee_local $7
54361  (i32.load
54362  (tee_local $0
54363  (i32.add
54364  (get_local $0)
54365  (i32.const 4)
54366  )
54367  )
54368  )
54369  )
54370  )
54371  )
54372  )
54373  (set_local $12
54374  (i32.add
54375  (get_local $0)
54376  (i32.const 4)
54377  )
54378  )
54379  (loop $label$45
54380  (br_if $label$45
54381  (i32.lt_u
54382  (get_local $6)
54383  (tee_local $8
54384  (i32.load
54385  (tee_local $11
54386  (i32.add
54387  (get_local $11)
54388  (i32.const -4)
54389  )
54390  )
54391  )
54392  )
54393  )
54394  )
54395  )
54396  (br_if $label$4
54397  (i32.ge_u
54398  (get_local $0)
54399  (get_local $11)
54400  )
54401  )
54402  (i32.store
54403  (get_local $0)
54404  (get_local $8)
54405  )
54406  (i32.store
54407  (get_local $11)
54408  (get_local $7)
54409  )
54410  (br $label$43)
54411  )
54412  )
54413  (i32.store
54414  (get_local $5)
54415  (get_local $11)
54416  )
54417  (i32.store
54418  (tee_local $11
54419  (i32.add
54420  (get_local $7)
54421  (i32.const 4)
54422  )
54423  )
54424  (get_local $8)
54425  )
54426  (set_local $10
54427  (i32.add
54428  (get_local $10)
54429  (i32.const 1)
54430  )
54431  )
54432  (br $label$35)
54433  )
54434  (set_local $11
54435  (get_local $3)
54436  )
54437  )
54438  (block $label$46
54439  (br_if $label$46
54440  (i32.ge_u
54441  (tee_local $9
54442  (i32.add
54443  (get_local $5)
54444  (i32.const 4)
54445  )
54446  )
54447  (get_local $11)
54448  )
54449  )
54450  (loop $label$47
54451  (set_local $0
54452  (i32.add
54453  (get_local $9)
54454  (i32.const -4)
54455  )
54456  )
54457  (set_local $6
54458  (i32.load
54459  (get_local $12)
54460  )
54461  )
54462  (loop $label$48
54463  (br_if $label$48
54464  (i32.lt_u
54465  (tee_local $7
54466  (i32.load
54467  (tee_local $0
54468  (i32.add
54469  (get_local $0)
54470  (i32.const 4)
54471  )
54472  )
54473  )
54474  )
54475  (get_local $6)
54476  )
54477  )
54478  )
54479  (set_local $9
54480  (i32.add
54481  (get_local $0)
54482  (i32.const 4)
54483  )
54484  )
54485  (loop $label$49
54486  (br_if $label$49
54487  (i32.ge_u
54488  (tee_local $8
54489  (i32.load
54490  (tee_local $11
54491  (i32.add
54492  (get_local $11)
54493  (i32.const -4)
54494  )
54495  )
54496  )
54497  )
54498  (get_local $6)
54499  )
54500  )
54501  )
54502  (block $label$50
54503  (br_if $label$50
54504  (i32.gt_u
54505  (get_local $0)
54506  (get_local $11)
54507  )
54508  )
54509  (i32.store
54510  (get_local $0)
54511  (get_local $8)
54512  )
54513  (i32.store
54514  (get_local $11)
54515  (get_local $7)
54516  )
54517  (set_local $12
54518  (select
54519  (get_local $11)
54520  (get_local $12)
54521  (i32.eq
54522  (get_local $12)
54523  (get_local $0)
54524  )
54525  )
54526  )
54527  (set_local $10
54528  (i32.add
54529  (get_local $10)
54530  (i32.const 1)
54531  )
54532  )
54533  (br $label$47)
54534  )
54535  )
54536  (set_local $9
54537  (get_local $0)
54538  )
54539  )
54540  (block $label$51
54541  (br_if $label$51
54542  (i32.eq
54543  (get_local $9)
54544  (get_local $12)
54545  )
54546  )
54547  (br_if $label$51
54548  (i32.ge_u
54549  (tee_local $0
54550  (i32.load
54551  (get_local $12)
54552  )
54553  )
54554  (tee_local $11
54555  (i32.load
54556  (get_local $9)
54557  )
54558  )
54559  )
54560  )
54561  (i32.store
54562  (get_local $9)
54563  (get_local $0)
54564  )
54565  (i32.store
54566  (get_local $12)
54567  (get_local $11)
54568  )
54569  (set_local $10
54570  (i32.add
54571  (get_local $10)
54572  (i32.const 1)
54573  )
54574  )
54575  )
54576  (block $label$52
54577  (block $label$53
54578  (br_if $label$53
54579  (get_local $10)
54580  )
54581  (set_local $11
54582  (call $_ZNSt3__127__insertion_sort_incompleteIRNS_6__lessImmEEPmEEbT0_S5_T_
54583  (get_local $5)
54584  (get_local $9)
54585  (get_local $2)
54586  )
54587  )
54588  (br_if $label$52
54589  (call $_ZNSt3__127__insertion_sort_incompleteIRNS_6__lessImmEEPmEEbT0_S5_T_
54590  (tee_local $0
54591  (i32.add
54592  (get_local $9)
54593  (i32.const 4)
54594  )
54595  )
54596  (get_local $1)
54597  (get_local $2)
54598  )
54599  )
54600  (br_if $label$1
54601  (get_local $11)
54602  )
54603  )
54604  (br_if $label$2
54605  (i32.ge_s
54606  (i32.sub
54607  (get_local $9)
54608  (get_local $5)
54609  )
54610  (i32.sub
54611  (get_local $1)
54612  (get_local $9)
54613  )
54614  )
54615  )
54616  (call $_ZNSt3__16__sortIRNS_6__lessImmEEPmEEvT0_S5_T_
54617  (get_local $5)
54618  (get_local $9)
54619  (get_local $2)
54620  )
54621  (set_local $0
54622  (i32.add
54623  (get_local $9)
54624  (i32.const 4)
54625  )
54626  )
54627  (br $label$1)
54628  )
54629  (set_local $1
54630  (get_local $9)
54631  )
54632  (set_local $0
54633  (get_local $5)
54634  )
54635  (br_if $label$0
54636  (i32.eqz
54637  (get_local $11)
54638  )
54639  )
54640  )
54641  (return)
54642  )
54643  (set_local $5
54644  (get_local $0)
54645  )
54646  (br $label$3)
54647  )
54648  )
54649  )
54650  (call $_ZNSt3__16__sortIRNS_6__lessImmEEPmEEvT0_S5_T_
54651  (i32.add
54652  (get_local $9)
54653  (i32.const 4)
54654  )
54655  (get_local $1)
54656  (get_local $2)
54657  )
54658  (set_local $1
54659  (get_local $9)
54660  )
54661  (set_local $0
54662  (get_local $5)
54663  )
54664  (br $label$0)
54665  )
54666  )
54667  (func $_ZNSt3__17__sort5IRNS_6__lessImmEEPmEEjT0_S5_S5_S5_S5_T_ (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 i32) (result i32)
54668  (local $6 i32)
54669  (local $7 i32)
54670  (local $8 i32)
54671  (local $9 i32)
54672  (set_local $7
54673  (i32.load
54674  (get_local $2)
54675  )
54676  )
54677  (block $label$0
54678  (block $label$1
54679  (block $label$2
54680  (block $label$3
54681  (block $label$4
54682  (br_if $label$4
54683  (i32.ge_u
54684  (tee_local $8
54685  (i32.load
54686  (get_local $1)
54687  )
54688  )
54689  (tee_local $6
54690  (i32.load
54691  (get_local $0)
54692  )
54693  )
54694  )
54695  )
54696  (br_if $label$3
54697  (i32.ge_u
54698  (get_local $7)
54699  (get_local $8)
54700  )
54701  )
54702  (i32.store
54703  (get_local $0)
54704  (get_local $7)
54705  )
54706  (i32.store
54707  (get_local $2)
54708  (get_local $6)
54709  )
54710  (set_local $9
54711  (i32.const 1)
54712  )
54713  (br $label$2)
54714  )
54715  (set_local $9
54716  (i32.const 0)
54717  )
54718  (br_if $label$1
54719  (i32.ge_u
54720  (get_local $7)
54721  (get_local $8)
54722  )
54723  )
54724  (i32.store
54725  (get_local $1)
54726  (get_local $7)
54727  )
54728  (i32.store
54729  (get_local $2)
54730  (get_local $8)
54731  )
54732  (set_local $9
54733  (i32.const 1)
54734  )
54735  (br_if $label$0
54736  (i32.ge_u
54737  (tee_local $7
54738  (i32.load
54739  (get_local $1)
54740  )
54741  )
54742  (tee_local $6
54743  (i32.load
54744  (get_local $0)
54745  )
54746  )
54747  )
54748  )
54749  (i32.store
54750  (get_local $0)
54751  (get_local $7)
54752  )
54753  (i32.store
54754  (get_local $1)
54755  (get_local $6)
54756  )
54757  (set_local $8
54758  (i32.load
54759  (get_local $2)
54760  )
54761  )
54762  (set_local $9
54763  (i32.const 2)
54764  )
54765  (br $label$0)
54766  )
54767  (i32.store
54768  (get_local $0)
54769  (get_local $8)
54770  )
54771  (i32.store
54772  (get_local $1)
54773  (get_local $6)
54774  )
54775  (set_local $9
54776  (i32.const 1)
54777  )
54778  (br_if $label$0
54779  (i32.ge_u
54780  (tee_local $8
54781  (i32.load
54782  (get_local $2)
54783  )
54784  )
54785  (get_local $6)
54786  )
54787  )
54788  (i32.store
54789  (get_local $1)
54790  (get_local $8)
54791  )
54792  (i32.store
54793  (get_local $2)
54794  (get_local $6)
54795  )
54796  (set_local $9
54797  (i32.const 2)
54798  )
54799  )
54800  (set_local $8
54801  (get_local $6)
54802  )
54803  (br $label$0)
54804  )
54805  (set_local $8
54806  (get_local $7)
54807  )
54808  )
54809  (block $label$5
54810  (br_if $label$5
54811  (i32.ge_u
54812  (tee_local $7
54813  (i32.load
54814  (get_local $3)
54815  )
54816  )
54817  (get_local $8)
54818  )
54819  )
54820  (i32.store
54821  (get_local $2)
54822  (get_local $7)
54823  )
54824  (i32.store
54825  (get_local $3)
54826  (get_local $8)
54827  )
54828  (block $label$6
54829  (block $label$7
54830  (br_if $label$7
54831  (i32.ge_u
54832  (tee_local $8
54833  (i32.load
54834  (get_local $2)
54835  )
54836  )
54837  (tee_local $7
54838  (i32.load
54839  (get_local $1)
54840  )
54841  )
54842  )
54843  )
54844  (i32.store
54845  (get_local $1)
54846  (get_local $8)
54847  )
54848  (i32.store
54849  (get_local $2)
54850  (get_local $7)
54851  )
54852  (br_if $label$6
54853  (i32.ge_u
54854  (tee_local $8
54855  (i32.load
54856  (get_local $1)
54857  )
54858  )
54859  (tee_local $7
54860  (i32.load
54861  (get_local $0)
54862  )
54863  )
54864  )
54865  )
54866  (i32.store
54867  (get_local $0)
54868  (get_local $8)
54869  )
54870  (i32.store
54871  (get_local $1)
54872  (get_local $7)
54873  )
54874  (set_local $9
54875  (i32.add
54876  (get_local $9)
54877  (i32.const 3)
54878  )
54879  )
54880  (br $label$5)
54881  )
54882  (set_local $9
54883  (i32.add
54884  (get_local $9)
54885  (i32.const 1)
54886  )
54887  )
54888  (br $label$5)
54889  )
54890  (set_local $9
54891  (i32.add
54892  (get_local $9)
54893  (i32.const 2)
54894  )
54895  )
54896  )
54897  (block $label$8
54898  (block $label$9
54899  (block $label$10
54900  (block $label$11
54901  (br_if $label$11
54902  (i32.ge_u
54903  (tee_local $8
54904  (i32.load
54905  (get_local $4)
54906  )
54907  )
54908  (tee_local $7
54909  (i32.load
54910  (get_local $3)
54911  )
54912  )
54913  )
54914  )
54915  (i32.store
54916  (get_local $3)
54917  (get_local $8)
54918  )
54919  (i32.store
54920  (get_local $4)
54921  (get_local $7)
54922  )
54923  (br_if $label$10
54924  (i32.ge_u
54925  (tee_local $8
54926  (i32.load
54927  (get_local $3)
54928  )
54929  )
54930  (tee_local $7
54931  (i32.load
54932  (get_local $2)
54933  )
54934  )
54935  )
54936  )
54937  (i32.store
54938  (get_local $2)
54939  (get_local $8)
54940  )
54941  (i32.store
54942  (get_local $3)
54943  (get_local $7)
54944  )
54945  (br_if $label$9
54946  (i32.ge_u
54947  (tee_local $8
54948  (i32.load
54949  (get_local $2)
54950  )
54951  )
54952  (tee_local $3
54953  (i32.load
54954  (get_local $1)
54955  )
54956  )
54957  )
54958  )
54959  (i32.store
54960  (get_local $1)
54961  (get_local $8)
54962  )
54963  (i32.store
54964  (get_local $2)
54965  (get_local $3)
54966  )
54967  (br_if $label$8
54968  (i32.ge_u
54969  (tee_local $2
54970  (i32.load
54971  (get_local $1)
54972  )
54973  )
54974  (tee_local $8
54975  (i32.load
54976  (get_local $0)
54977  )
54978  )
54979  )
54980  )
54981  (i32.store
54982  (get_local $0)
54983  (get_local $2)
54984  )
54985  (i32.store
54986  (get_local $1)
54987  (get_local $8)
54988  )
54989  (set_local $9
54990  (i32.add
54991  (get_local $9)
54992  (i32.const 4)
54993  )
54994  )
54995  )
54996  (return
54997  (get_local $9)
54998  )
54999  )
55000  (return
55001  (i32.add
55002  (get_local $9)
55003  (i32.const 1)
55004  )
55005  )
55006  )
55007  (return
55008  (i32.add
55009  (get_local $9)
55010  (i32.const 2)
55011  )
55012  )
55013  )
55014  (i32.add
55015  (get_local $9)
55016  (i32.const 3)
55017  )
55018  )
55019  (func $_ZNSt3__127__insertion_sort_incompleteIRNS_6__lessImmEEPmEEbT0_S5_T_ (param $0 i32) (param $1 i32) (param $2 i32) (result i32)
55020  (local $3 i32)
55021  (local $4 i32)
55022  (local $5 i32)
55023  (local $6 i32)
55024  (local $7 i32)
55025  (local $8 i32)
55026  (block $label$0
55027  (block $label$1
55028  (block $label$2
55029  (block $label$3
55030  (block $label$4
55031  (block $label$5
55032  (block $label$6
55033  (block $label$7
55034  (block $label$8
55035  (block $label$9
55036  (block $label$10
55037  (block $label$11
55038  (block $label$12
55039  (block $label$13
55040  (block $label$14
55041  (block $label$15
55042  (block $label$16
55043  (br_if $label$16
55044  (i32.gt_u
55045  (tee_local $6
55046  (i32.shr_s
55047  (i32.sub
55048  (get_local $1)
55049  (get_local $0)
55050  )
55051  (i32.const 2)
55052  )
55053  )
55054  (i32.const 5)
55055  )
55056  )
55057  (set_local $8
55058  (i32.const 1)
55059  )
55060  (block $label$17
55061  (br_table $label$0 $label$0 $label$17 $label$15 $label$13 $label$14 $label$0
55062  (get_local $6)
55063  )
55064  )
55065  (br_if $label$0
55066  (i32.ge_u
55067  (tee_local $2
55068  (i32.load
55069  (tee_local $6
55070  (i32.add
55071  (get_local $1)
55072  (i32.const -4)
55073  )
55074  )
55075  )
55076  )
55077  (tee_local $5
55078  (i32.load
55079  (get_local $0)
55080  )
55081  )
55082  )
55083  )
55084  (i32.store
55085  (get_local $0)
55086  (get_local $2)
55087  )
55088  (i32.store
55089  (get_local $6)
55090  (get_local $5)
55091  )
55092  (br $label$0)
55093  )
55094  (set_local $8
55095  (i32.load offset=8
55096  (get_local $0)
55097  )
55098  )
55099  (br_if $label$12
55100  (i32.ge_u
55101  (tee_local $6
55102  (i32.load offset=4
55103  (get_local $0)
55104  )
55105  )
55106  (tee_local $2
55107  (i32.load
55108  (get_local $0)
55109  )
55110  )
55111  )
55112  )
55113  (br_if $label$9
55114  (i32.ge_u
55115  (get_local $8)
55116  (get_local $6)
55117  )
55118  )
55119  (i32.store
55120  (get_local $0)
55121  (get_local $8)
55122  )
55123  (i32.store
55124  (i32.add
55125  (get_local $0)
55126  (i32.const 8)
55127  )
55128  (get_local $2)
55129  )
55130  (br $label$8)
55131  )
55132  (set_local $6
55133  (i32.load
55134  (tee_local $5
55135  (i32.add
55136  (get_local $1)
55137  (i32.const -4)
55138  )
55139  )
55140  )
55141  )
55142  (br_if $label$11
55143  (i32.ge_u
55144  (tee_local $2
55145  (i32.load offset=4
55146  (get_local $0)
55147  )
55148  )
55149  (tee_local $4
55150  (i32.load
55151  (get_local $0)
55152  )
55153  )
55154  )
55155  )
55156  (br_if $label$1
55157  (i32.ge_u
55158  (get_local $6)
55159  (get_local $2)
55160  )
55161  )
55162  (i32.store
55163  (get_local $0)
55164  (get_local $6)
55165  )
55166  (i32.store
55167  (get_local $5)
55168  (get_local $4)
55169  )
55170  (br $label$0)
55171  )
55172  (drop
55173  (call $_ZNSt3__17__sort5IRNS_6__lessImmEEPmEEjT0_S5_S5_S5_S5_T_
55174  (get_local $0)
55175  (i32.add
55176  (get_local $0)
55177  (i32.const 4)
55178  )
55179  (i32.add
55180  (get_local $0)
55181  (i32.const 8)
55182  )
55183  (i32.add
55184  (get_local $0)
55185  (i32.const 12)
55186  )
55187  (i32.add
55188  (get_local $1)
55189  (i32.const -4)
55190  )
55191  (get_local $2)
55192  )
55193  )
55194  (br $label$0)
55195  )
55196  (set_local $4
55197  (i32.add
55198  (get_local $1)
55199  (i32.const -4)
55200  )
55201  )
55202  (set_local $2
55203  (i32.load offset=8
55204  (get_local $0)
55205  )
55206  )
55207  (br_if $label$10
55208  (i32.ge_u
55209  (tee_local $6
55210  (i32.load offset=4
55211  (get_local $0)
55212  )
55213  )
55214  (tee_local $5
55215  (i32.load
55216  (get_local $0)
55217  )
55218  )
55219  )
55220  )
55221  (br_if $label$5
55222  (i32.ge_u
55223  (get_local $2)
55224  (get_local $6)
55225  )
55226  )
55227  (i32.store
55228  (get_local $0)
55229  (get_local $2)
55230  )
55231  (i32.store
55232  (i32.add
55233  (get_local $0)
55234  (i32.const 8)
55235  )
55236  (get_local $5)
55237  )
55238  (br $label$4)
55239  )
55240  (br_if $label$7
55241  (i32.ge_u
55242  (get_local $8)
55243  (get_local $6)
55244  )
55245  )
55246  (i32.store
55247  (i32.add
55248  (get_local $0)
55249  (i32.const 8)
55250  )
55251  (get_local $6)
55252  )
55253  (i32.store
55254  (tee_local $5
55255  (i32.add
55256  (get_local $0)
55257  (i32.const 4)
55258  )
55259  )
55260  (get_local $8)
55261  )
55262  (br_if $label$6
55263  (i32.ge_u
55264  (get_local $8)
55265  (get_local $2)
55266  )
55267  )
55268  (i32.store
55269  (get_local $0)
55270  (get_local $8)
55271  )
55272  (i32.store
55273  (get_local $5)
55274  (get_local $2)
55275  )
55276  (br $label$6)
55277  )
55278  (br_if $label$0
55279  (i32.ge_u
55280  (get_local $6)
55281  (get_local $2)
55282  )
55283  )
55284  (i32.store
55285  (tee_local $4
55286  (i32.add
55287  (get_local $0)
55288  (i32.const 4)
55289  )
55290  )
55291  (get_local $6)
55292  )
55293  (i32.store
55294  (get_local $5)
55295  (get_local $2)
55296  )
55297  (br_if $label$0
55298  (i32.ge_u
55299  (tee_local $6
55300  (i32.load
55301  (get_local $4)
55302  )
55303  )
55304  (tee_local $2
55305  (i32.load
55306  (get_local $0)
55307  )
55308  )
55309  )
55310  )
55311  (i32.store
55312  (get_local $0)
55313  (get_local $6)
55314  )
55315  (i32.store
55316  (get_local $4)
55317  (get_local $2)
55318  )
55319  (br $label$0)
55320  )
55321  (br_if $label$3
55322  (i32.ge_u
55323  (get_local $2)
55324  (get_local $6)
55325  )
55326  )
55327  (i32.store
55328  (i32.add
55329  (get_local $0)
55330  (i32.const 8)
55331  )
55332  (get_local $6)
55333  )
55334  (i32.store
55335  (tee_local $3
55336  (i32.add
55337  (get_local $0)
55338  (i32.const 4)
55339  )
55340  )
55341  (get_local $2)
55342  )
55343  (br_if $label$2
55344  (i32.ge_u
55345  (get_local $2)
55346  (get_local $5)
55347  )
55348  )
55349  (i32.store
55350  (get_local $0)
55351  (get_local $2)
55352  )
55353  (i32.store
55354  (get_local $3)
55355  (get_local $5)
55356  )
55357  (br $label$2)
55358  )
55359  (i32.store
55360  (get_local $0)
55361  (get_local $6)
55362  )
55363  (i32.store
55364  (tee_local $6
55365  (i32.add
55366  (get_local $0)
55367  (i32.const 4)
55368  )
55369  )
55370  (get_local $2)
55371  )
55372  (br_if $label$7
55373  (i32.ge_u
55374  (get_local $8)
55375  (get_local $2)
55376  )
55377  )
55378  (i32.store
55379  (i32.add
55380  (get_local $0)
55381  (i32.const 8)
55382  )
55383  (get_local $2)
55384  )
55385  (i32.store
55386  (get_local $6)
55387  (get_local $8)
55388  )
55389  )
55390  (set_local $6
55391  (get_local $2)
55392  )
55393  (br $label$6)
55394  )
55395  (set_local $6
55396  (get_local $8)
55397  )
55398  )
55399  (block $label$18
55400  (block $label$19
55401  (br_if $label$19
55402  (i32.eq
55403  (tee_local $4
55404  (i32.add
55405  (get_local $0)
55406  (i32.const 12)
55407  )
55408  )
55409  (get_local $1)
55410  )
55411  )
55412  (set_local $7
55413  (i32.const 0)
55414  )
55415  (set_local $3
55416  (i32.const 8)
55417  )
55418  (loop $label$20
55419  (block $label$21
55420  (br_if $label$21
55421  (i32.ge_u
55422  (tee_local $5
55423  (i32.load
55424  (get_local $4)
55425  )
55426  )
55427  (get_local $6)
55428  )
55429  )
55430  (set_local $8
55431  (get_local $3)
55432  )
55433  (block $label$22
55434  (block $label$23
55435  (block $label$24
55436  (loop $label$25
55437  (i32.store
55438  (i32.add
55439  (tee_local $2
55440  (i32.add
55441  (get_local $0)
55442  (get_local $8)
55443  )
55444  )
55445  (i32.const 4)
55446  )
55447  (get_local $6)
55448  )
55449  (br_if $label$24
55450  (i32.eqz
55451  (get_local $8)
55452  )
55453  )
55454  (set_local $8
55455  (i32.add
55456  (get_local $8)
55457  (i32.const -4)
55458  )
55459  )
55460  (br_if $label$25
55461  (i32.lt_u
55462  (get_local $5)
55463  (tee_local $6
55464  (i32.load
55465  (i32.add
55466  (get_local $2)
55467  (i32.const -4)
55468  )
55469  )
55470  )
55471  )
55472  )
55473  (br $label$23)
55474  )
55475  )
55476  (set_local $8
55477  (get_local $0)
55478  )
55479  (br $label$22)
55480  )
55481  (set_local $8
55482  (i32.add
55483  (i32.add
55484  (get_local $0)
55485  (get_local $8)
55486  )
55487  (i32.const 4)
55488  )
55489  )
55490  )
55491  (i32.store
55492  (get_local $8)
55493  (get_local $5)
55494  )
55495  (br_if $label$18
55496  (i32.eq
55497  (tee_local $7
55498  (i32.add
55499  (get_local $7)
55500  (i32.const 1)
55501  )
55502  )
55503  (i32.const 8)
55504  )
55505  )
55506  )
55507  (br_if $label$19
55508  (i32.eq
55509  (tee_local $8
55510  (i32.add
55511  (get_local $4)
55512  (i32.const 4)
55513  )
55514  )
55515  (get_local $1)
55516  )
55517  )
55518  (set_local $3
55519  (i32.add
55520  (get_local $3)
55521  (i32.const 4)
55522  )
55523  )
55524  (set_local $6
55525  (i32.load
55526  (get_local $4)
55527  )
55528  )
55529  (set_local $4
55530  (get_local $8)
55531  )
55532  (br $label$20)
55533  )
55534  )
55535  (set_local $8
55536  (i32.or
55537  (i32.const 0)
55538  (i32.const 1)
55539  )
55540  )
55541  (br $label$0)
55542  )
55543  (set_local $8
55544  (i32.or
55545  (i32.eq
55546  (i32.add
55547  (get_local $4)
55548  (i32.const 4)
55549  )
55550  (get_local $1)
55551  )
55552  (i32.const 0)
55553  )
55554  )
55555  (br $label$0)
55556  )
55557  (i32.store
55558  (get_local $0)
55559  (get_local $6)
55560  )
55561  (i32.store
55562  (tee_local $6
55563  (i32.add
55564  (get_local $0)
55565  (i32.const 4)
55566  )
55567  )
55568  (get_local $5)
55569  )
55570  (br_if $label$3
55571  (i32.ge_u
55572  (get_local $2)
55573  (get_local $5)
55574  )
55575  )
55576  (i32.store
55577  (i32.add
55578  (get_local $0)
55579  (i32.const 8)
55580  )
55581  (get_local $5)
55582  )
55583  (i32.store
55584  (get_local $6)
55585  (get_local $2)
55586  )
55587  )
55588  (set_local $6
55589  (get_local $5)
55590  )
55591  (br $label$2)
55592  )
55593  (set_local $6
55594  (get_local $2)
55595  )
55596  )
55597  (br_if $label$0
55598  (i32.ge_u
55599  (tee_local $2
55600  (i32.load
55601  (get_local $4)
55602  )
55603  )
55604  (get_local $6)
55605  )
55606  )
55607  (i32.store
55608  (tee_local $5
55609  (i32.add
55610  (get_local $0)
55611  (i32.const 8)
55612  )
55613  )
55614  (get_local $2)
55615  )
55616  (i32.store
55617  (get_local $4)
55618  (get_local $6)
55619  )
55620  (br_if $label$0
55621  (i32.ge_u
55622  (tee_local $6
55623  (i32.load
55624  (get_local $5)
55625  )
55626  )
55627  (tee_local $4
55628  (i32.load
55629  (tee_local $2
55630  (i32.add
55631  (get_local $0)
55632  (i32.const 4)
55633  )
55634  )
55635  )
55636  )
55637  )
55638  )
55639  (i32.store
55640  (get_local $5)
55641  (get_local $4)
55642  )
55643  (i32.store
55644  (get_local $2)
55645  (get_local $6)
55646  )
55647  (br_if $label$0
55648  (i32.ge_u
55649  (get_local $6)
55650  (tee_local $2
55651  (i32.load
55652  (get_local $0)
55653  )
55654  )
55655  )
55656  )
55657  (i32.store
55658  (get_local $0)
55659  (get_local $6)
55660  )
55661  (i32.store
55662  (i32.add
55663  (get_local $0)
55664  (i32.const 4)
55665  )
55666  (get_local $2)
55667  )
55668  (br $label$0)
55669  )
55670  (i32.store
55671  (get_local $0)
55672  (get_local $2)
55673  )
55674  (i32.store
55675  (tee_local $6
55676  (i32.add
55677  (get_local $0)
55678  (i32.const 4)
55679  )
55680  )
55681  (get_local $4)
55682  )
55683  (br_if $label$0
55684  (i32.ge_u
55685  (tee_local $2
55686  (i32.load
55687  (get_local $5)
55688  )
55689  )
55690  (get_local $4)
55691  )
55692  )
55693  (i32.store
55694  (get_local $6)
55695  (get_local $2)
55696  )
55697  (i32.store
55698  (get_local $5)
55699  (get_local $4)
55700  )
55701  )
55702  (i32.and
55703  (get_local $8)
55704  (i32.const 1)
55705  )
55706  )
55707  (func $_ZNSt3__16__sortIRNS_6__lessIyyEEPyEEvT0_S5_T_ (param $0 i32) (param $1 i32) (param $2 i32)
55708  (local $3 i32)
55709  (local $4 i32)
55710  (local $5 i32)
55711  (local $6 i64)
55712  (local $7 i64)
55713  (local $8 i64)
55714  (local $9 i32)
55715  (local $10 i32)
55716  (local $11 i32)
55717  (local $12 i32)
55718  (loop $label$0
55719  (set_local $4
55720  (i32.add
55721  (get_local $1)
55722  (i32.const -16)
55723  )
55724  )
55725  (set_local $3
55726  (i32.add
55727  (get_local $1)
55728  (i32.const -8)
55729  )
55730  )
55731  (loop $label$1
55732  (set_local $5
55733  (get_local $0)
55734  )
55735  (block $label$2
55736  (loop $label$3
55737  (block $label$4
55738  (block $label$5
55739  (block $label$6
55740  (block $label$7
55741  (block $label$8
55742  (block $label$9
55743  (block $label$10
55744  (block $label$11
55745  (br_if $label$11
55746  (i32.le_u
55747  (tee_local $11
55748  (i32.shr_s
55749  (tee_local $0
55750  (i32.sub
55751  (get_local $1)
55752  (get_local $5)
55753  )
55754  )
55755  (i32.const 3)
55756  )
55757  )
55758  (i32.const 5)
55759  )
55760  )
55761  (br_if $label$10
55762  (i32.le_s
55763  (get_local $0)
55764  (i32.const 247)
55765  )
55766  )
55767  (set_local $12
55768  (i32.add
55769  (get_local $5)
55770  (i32.shl
55771  (i32.div_s
55772  (get_local $11)
55773  (i32.const 2)
55774  )
55775  (i32.const 3)
55776  )
55777  )
55778  )
55779  (block $label$12
55780  (br_if $label$12
55781  (i32.lt_s
55782  (get_local $0)
55783  (i32.const 7993)
55784  )
55785  )
55786  (set_local $10
55787  (call $_ZNSt3__17__sort5IRNS_6__lessIyyEEPyEEjT0_S5_S5_S5_S5_T_
55788  (get_local $5)
55789  (i32.add
55790  (get_local $5)
55791  (tee_local $0
55792  (i32.shl
55793  (i32.div_s
55794  (get_local $11)
55795  (i32.const 4)
55796  )
55797  (i32.const 3)
55798  )
55799  )
55800  )
55801  (get_local $12)
55802  (i32.add
55803  (get_local $12)
55804  (get_local $0)
55805  )
55806  (get_local $3)
55807  (get_local $2)
55808  )
55809  )
55810  (br $label$6)
55811  )
55812  (set_local $6
55813  (i64.load
55814  (get_local $3)
55815  )
55816  )
55817  (block $label$13
55818  (block $label$14
55819  (block $label$15
55820  (br_if $label$15
55821  (i64.ge_u
55822  (tee_local $7
55823  (i64.load
55824  (get_local $12)
55825  )
55826  )
55827  (tee_local $8
55828  (i64.load
55829  (get_local $5)
55830  )
55831  )
55832  )
55833  )
55834  (br_if $label$14
55835  (i64.ge_u
55836  (get_local $6)
55837  (get_local $7)
55838  )
55839  )
55840  (i64.store
55841  (get_local $5)
55842  (get_local $6)
55843  )
55844  (i64.store
55845  (get_local $3)
55846  (get_local $8)
55847  )
55848  (set_local $10
55849  (i32.const 1)
55850  )
55851  (br $label$6)
55852  )
55853  (set_local $10
55854  (i32.const 0)
55855  )
55856  (br_if $label$6
55857  (i64.ge_u
55858  (get_local $6)
55859  (get_local $7)
55860  )
55861  )
55862  (i64.store
55863  (get_local $12)
55864  (get_local $6)
55865  )
55866  (i64.store
55867  (get_local $3)
55868  (get_local $7)
55869  )
55870  (set_local $10
55871  (i32.const 1)
55872  )
55873  (br_if $label$6
55874  (i64.ge_u
55875  (tee_local $6
55876  (i64.load
55877  (get_local $12)
55878  )
55879  )
55880  (tee_local $7
55881  (i64.load
55882  (get_local $5)
55883  )
55884  )
55885  )
55886  )
55887  (i64.store
55888  (get_local $5)
55889  (get_local $6)
55890  )
55891  (i64.store
55892  (get_local $12)
55893  (get_local $7)
55894  )
55895  (br $label$13)
55896  )
55897  (i64.store
55898  (get_local $5)
55899  (get_local $7)
55900  )
55901  (i64.store
55902  (get_local $12)
55903  (get_local $8)
55904  )
55905  (set_local $10
55906  (i32.const 1)
55907  )
55908  (br_if $label$6
55909  (i64.ge_u
55910  (tee_local $6
55911  (i64.load
55912  (get_local $3)
55913  )
55914  )
55915  (get_local $8)
55916  )
55917  )
55918  (i64.store
55919  (get_local $12)
55920  (get_local $6)
55921  )
55922  (i64.store
55923  (get_local $3)
55924  (get_local $8)
55925  )
55926  )
55927  (set_local $10
55928  (i32.const 2)
55929  )
55930  (br $label$6)
55931  )
55932  (block $label$16
55933  (br_table $label$5 $label$5 $label$16 $label$7 $label$9 $label$8 $label$5
55934  (get_local $11)
55935  )
55936  )
55937  (br_if $label$5
55938  (i64.ge_u
55939  (tee_local $6
55940  (i64.load
55941  (get_local $3)
55942  )
55943  )
55944  (tee_local $7
55945  (i64.load
55946  (get_local $5)
55947  )
55948  )
55949  )
55950  )
55951  (i64.store
55952  (get_local $5)
55953  (get_local $6)
55954  )
55955  (i64.store
55956  (get_local $3)
55957  (get_local $7)
55958  )
55959  (return)
55960  )
55961  (set_local $7
55962  (i64.load offset=16
55963  (get_local $5)
55964  )
55965  )
55966  (block $label$17
55967  (block $label$18
55968  (block $label$19
55969  (block $label$20
55970  (block $label$21
55971  (br_if $label$21
55972  (i64.ge_u
55973  (tee_local $6
55974  (i64.load offset=8
55975  (get_local $5)
55976  )
55977  )
55978  (tee_local $8
55979  (i64.load
55980  (get_local $5)
55981  )
55982  )
55983  )
55984  )
55985  (br_if $label$20
55986  (i64.ge_u
55987  (get_local $7)
55988  (get_local $6)
55989  )
55990  )
55991  (i64.store
55992  (get_local $5)
55993  (get_local $7)
55994  )
55995  (i64.store
55996  (i32.add
55997  (get_local $5)
55998  (i32.const 16)
55999  )
56000  (get_local $8)
56001  )
56002  (br $label$19)
56003  )
56004  (br_if $label$18
56005  (i64.ge_u
56006  (get_local $7)
56007  (get_local $6)
56008  )
56009  )
56010  (i64.store
56011  (i32.add
56012  (get_local $5)
56013  (i32.const 16)
56014  )
56015  (get_local $6)
56016  )
56017  (i64.store
56018  (tee_local $0
56019  (i32.add
56020  (get_local $5)
56021  (i32.const 8)
56022  )
56023  )
56024  (get_local $7)
56025  )
56026  (br_if $label$17
56027  (i64.ge_u
56028  (get_local $7)
56029  (get_local $8)
56030  )
56031  )
56032  (i64.store
56033  (get_local $5)
56034  (get_local $7)
56035  )
56036  (i64.store
56037  (get_local $0)
56038  (get_local $8)
56039  )
56040  (br $label$17)
56041  )
56042  (i64.store
56043  (get_local $5)
56044  (get_local $6)
56045  )
56046  (i64.store
56047  (tee_local $0
56048  (i32.add
56049  (get_local $5)
56050  (i32.const 8)
56051  )
56052  )
56053  (get_local $8)
56054  )
56055  (br_if $label$18
56056  (i64.ge_u
56057  (get_local $7)
56058  (get_local $8)
56059  )
56060  )
56061  (i64.store
56062  (i32.add
56063  (get_local $5)
56064  (i32.const 16)
56065  )
56066  (get_local $8)
56067  )
56068  (i64.store
56069  (get_local $0)
56070  (get_local $7)
56071  )
56072  )
56073  (set_local $6
56074  (get_local $8)
56075  )
56076  (br $label$17)
56077  )
56078  (set_local $6
56079  (get_local $7)
56080  )
56081  )
56082  (br_if $label$5
56083  (i32.eq
56084  (tee_local $12
56085  (i32.add
56086  (get_local $5)
56087  (i32.const 24)
56088  )
56089  )
56090  (get_local $1)
56091  )
56092  )
56093  (set_local $9
56094  (i32.const 16)
56095  )
56096  (loop $label$22
56097  (block $label$23
56098  (br_if $label$23
56099  (i64.ge_u
56100  (tee_local $7
56101  (i64.load
56102  (get_local $12)
56103  )
56104  )
56105  (get_local $6)
56106  )
56107  )
56108  (set_local $0
56109  (get_local $9)
56110  )
56111  (block $label$24
56112  (block $label$25
56113  (block $label$26
56114  (loop $label$27
56115  (i64.store
56116  (i32.add
56117  (tee_local $11
56118  (i32.add
56119  (get_local $5)
56120  (get_local $0)
56121  )
56122  )
56123  (i32.const 8)
56124  )
56125  (get_local $6)
56126  )
56127  (br_if $label$26
56128  (i32.eqz
56129  (get_local $0)
56130  )
56131  )
56132  (set_local $0
56133  (i32.add
56134  (get_local $0)
56135  (i32.const -8)
56136  )
56137  )
56138  (br_if $label$27
56139  (i64.lt_u
56140  (get_local $7)
56141  (tee_local $6
56142  (i64.load
56143  (i32.add
56144  (get_local $11)
56145  (i32.const -8)
56146  )
56147  )
56148  )
56149  )
56150  )
56151  (br $label$25)
56152  )
56153  )
56154  (set_local $0
56155  (get_local $5)
56156  )
56157  (br $label$24)
56158  )
56159  (set_local $0
56160  (i32.add
56161  (i32.add
56162  (get_local $5)
56163  (get_local $0)
56164  )
56165  (i32.const 8)
56166  )
56167  )
56168  )
56169  (i64.store
56170  (get_local $0)
56171  (get_local $7)
56172  )
56173  )
56174  (br_if $label$5
56175  (i32.eq
56176  (tee_local $0
56177  (i32.add
56178  (get_local $12)
56179  (i32.const 8)
56180  )
56181  )
56182  (get_local $1)
56183  )
56184  )
56185  (set_local $9
56186  (i32.add
56187  (get_local $9)
56188  (i32.const 8)
56189  )
56190  )
56191  (set_local $6
56192  (i64.load
56193  (get_local $12)
56194  )
56195  )
56196  (set_local $12
56197  (get_local $0)
56198  )
56199  (br $label$22)
56200  )
56201  )
56202  (set_local $7
56203  (i64.load offset=16
56204  (get_local $5)
56205  )
56206  )
56207  (block $label$28
56208  (block $label$29
56209  (block $label$30
56210  (block $label$31
56211  (block $label$32
56212  (br_if $label$32
56213  (i64.ge_u
56214  (tee_local $6
56215  (i64.load offset=8
56216  (get_local $5)
56217  )
56218  )
56219  (tee_local $8
56220  (i64.load
56221  (get_local $5)
56222  )
56223  )
56224  )
56225  )
56226  (br_if $label$31
56227  (i64.ge_u
56228  (get_local $7)
56229  (get_local $6)
56230  )
56231  )
56232  (i64.store
56233  (get_local $5)
56234  (get_local $7)
56235  )
56236  (i64.store
56237  (i32.add
56238  (get_local $5)
56239  (i32.const 16)
56240  )
56241  (get_local $8)
56242  )
56243  (br $label$30)
56244  )
56245  (br_if $label$29
56246  (i64.ge_u
56247  (get_local $7)
56248  (get_local $6)
56249  )
56250  )
56251  (i64.store
56252  (i32.add
56253  (get_local $5)
56254  (i32.const 16)
56255  )
56256  (get_local $6)
56257  )
56258  (i64.store
56259  (tee_local $0
56260  (i32.add
56261  (get_local $5)
56262  (i32.const 8)
56263  )
56264  )
56265  (get_local $7)
56266  )
56267  (br_if $label$28
56268  (i64.ge_u
56269  (get_local $7)
56270  (get_local $8)
56271  )
56272  )
56273  (i64.store
56274  (get_local $5)
56275  (get_local $7)
56276  )
56277  (i64.store
56278  (get_local $0)
56279  (get_local $8)
56280  )
56281  (br $label$28)
56282  )
56283  (i64.store
56284  (get_local $5)
56285  (get_local $6)
56286  )
56287  (i64.store
56288  (tee_local $0
56289  (i32.add
56290  (get_local $5)
56291  (i32.const 8)
56292  )
56293  )
56294  (get_local $8)
56295  )
56296  (br_if $label$29
56297  (i64.ge_u
56298  (get_local $7)
56299  (get_local $8)
56300  )
56301  )
56302  (i64.store
56303  (i32.add
56304  (get_local $5)
56305  (i32.const 16)
56306  )
56307  (get_local $8)
56308  )
56309  (i64.store
56310  (get_local $0)
56311  (get_local $7)
56312  )
56313  )
56314  (set_local $6
56315  (get_local $8)
56316  )
56317  (br $label$28)
56318  )
56319  (set_local $6
56320  (get_local $7)
56321  )
56322  )
56323  (br_if $label$5
56324  (i64.ge_u
56325  (tee_local $7
56326  (i64.load
56327  (get_local $3)
56328  )
56329  )
56330  (get_local $6)
56331  )
56332  )
56333  (i64.store
56334  (tee_local $0
56335  (i32.add
56336  (get_local $5)
56337  (i32.const 16)
56338  )
56339  )
56340  (get_local $7)
56341  )
56342  (i64.store
56343  (get_local $3)
56344  (get_local $6)
56345  )
56346  (br_if $label$5
56347  (i64.ge_u
56348  (tee_local $6
56349  (i64.load
56350  (get_local $0)
56351  )
56352  )
56353  (tee_local $7
56354  (i64.load
56355  (tee_local $11
56356  (i32.add
56357  (get_local $5)
56358  (i32.const 8)
56359  )
56360  )
56361  )
56362  )
56363  )
56364  )
56365  (i64.store
56366  (get_local $0)
56367  (get_local $7)
56368  )
56369  (i64.store
56370  (get_local $11)
56371  (get_local $6)
56372  )
56373  (br_if $label$5
56374  (i64.ge_u
56375  (get_local $6)
56376  (tee_local $7
56377  (i64.load
56378  (get_local $5)
56379  )
56380  )
56381  )
56382  )
56383  (i64.store
56384  (get_local $5)
56385  (get_local $6)
56386  )
56387  (i64.store
56388  (i32.add
56389  (get_local $5)
56390  (i32.const 8)
56391  )
56392  (get_local $7)
56393  )
56394  (return)
56395  )
56396  (drop
56397  (call $_ZNSt3__17__sort5IRNS_6__lessIyyEEPyEEjT0_S5_S5_S5_S5_T_
56398  (get_local $5)
56399  (i32.add
56400  (get_local $5)
56401  (i32.const 8)
56402  )
56403  (i32.add
56404  (get_local $5)
56405  (i32.const 16)
56406  )
56407  (i32.add
56408  (get_local $5)
56409  (i32.const 24)
56410  )
56411  (get_local $3)
56412  (get_local $2)
56413  )
56414  )
56415  (return)
56416  )
56417  (set_local $6
56418  (i64.load
56419  (get_local $3)
56420  )
56421  )
56422  (block $label$33
56423  (block $label$34
56424  (br_if $label$34
56425  (i64.ge_u
56426  (tee_local $7
56427  (i64.load offset=8
56428  (get_local $5)
56429  )
56430  )
56431  (tee_local $8
56432  (i64.load
56433  (get_local $5)
56434  )
56435  )
56436  )
56437  )
56438  (br_if $label$33
56439  (i64.ge_u
56440  (get_local $6)
56441  (get_local $7)
56442  )
56443  )
56444  (i64.store
56445  (get_local $5)
56446  (get_local $6)
56447  )
56448  (i64.store
56449  (get_local $3)
56450  (get_local $8)
56451  )
56452  (return)
56453  )
56454  (br_if $label$5
56455  (i64.ge_u
56456  (get_local $6)
56457  (get_local $7)
56458  )
56459  )
56460  (i64.store
56461  (tee_local $0
56462  (i32.add
56463  (get_local $5)
56464  (i32.const 8)
56465  )
56466  )
56467  (get_local $6)
56468  )
56469  (i64.store
56470  (get_local $3)
56471  (get_local $7)
56472  )
56473  (br_if $label$5
56474  (i64.ge_u
56475  (tee_local $6
56476  (i64.load
56477  (get_local $0)
56478  )
56479  )
56480  (tee_local $7
56481  (i64.load
56482  (get_local $5)
56483  )
56484  )
56485  )
56486  )
56487  (i64.store
56488  (get_local $5)
56489  (get_local $6)
56490  )
56491  (i64.store
56492  (get_local $0)
56493  (get_local $7)
56494  )
56495  (return)
56496  )
56497  (i64.store
56498  (get_local $5)
56499  (get_local $7)
56500  )
56501  (i64.store
56502  (tee_local $0
56503  (i32.add
56504  (get_local $5)
56505  (i32.const 8)
56506  )
56507  )
56508  (get_local $8)
56509  )
56510  (br_if $label$5
56511  (i64.ge_u
56512  (tee_local $6
56513  (i64.load
56514  (get_local $3)
56515  )
56516  )
56517  (get_local $8)
56518  )
56519  )
56520  (i64.store
56521  (get_local $0)
56522  (get_local $6)
56523  )
56524  (i64.store
56525  (get_local $3)
56526  (get_local $8)
56527  )
56528  (return)
56529  )
56530  (block $label$35
56531  (block $label$36
56532  (br_if $label$36
56533  (i64.lt_u
56534  (tee_local $8
56535  (i64.load
56536  (get_local $5)
56537  )
56538  )
56539  (tee_local $7
56540  (i64.load
56541  (get_local $12)
56542  )
56543  )
56544  )
56545  )
56546  (set_local $0
56547  (get_local $4)
56548  )
56549  (block $label$37
56550  (block $label$38
56551  (loop $label$39
56552  (br_if $label$38
56553  (i32.eq
56554  (get_local $5)
56555  (get_local $0)
56556  )
56557  )
56558  (set_local $6
56559  (i64.load
56560  (get_local $0)
56561  )
56562  )
56563  (set_local $0
56564  (tee_local $11
56565  (i32.add
56566  (get_local $0)
56567  (i32.const -8)
56568  )
56569  )
56570  )
56571  (br_if $label$39
56572  (i64.ge_u
56573  (get_local $6)
56574  (get_local $7)
56575  )
56576  )
56577  (br $label$37)
56578  )
56579  )
56580  (set_local $12
56581  (i32.add
56582  (get_local $5)
56583  (i32.const 8)
56584  )
56585  )
56586  (block $label$40
56587  (br_if $label$40
56588  (i64.lt_u
56589  (get_local $8)
56590  (tee_local $7
56591  (i64.load
56592  (get_local $3)
56593  )
56594  )
56595  )
56596  )
56597  (br_if $label$5
56598  (i32.eq
56599  (get_local $12)
56600  (get_local $3)
56601  )
56602  )
56603  (set_local $12
56604  (i32.add
56605  (get_local $5)
56606  (i32.const 16)
56607  )
56608  )
56609  (block $label$41
56610  (loop $label$42
56611  (br_if $label$41
56612  (i64.lt_u
56613  (get_local $8)
56614  (tee_local $6
56615  (i64.load
56616  (tee_local $0
56617  (i32.add
56618  (get_local $12)
56619  (i32.const -8)
56620  )
56621  )
56622  )
56623  )
56624  )
56625  )
56626  (br_if $label$42
56627  (i32.ne
56628  (get_local $1)
56629  (tee_local $12
56630  (i32.add
56631  (get_local $12)
56632  (i32.const 8)
56633  )
56634  )
56635  )
56636  )
56637  (br $label$5)
56638  )
56639  )
56640  (i64.store
56641  (get_local $0)
56642  (get_local $7)
56643  )
56644  (i64.store
56645  (get_local $3)
56646  (get_local $6)
56647  )
56648  )
56649  (br_if $label$5
56650  (i32.eq
56651  (get_local $12)
56652  (get_local $3)
56653  )
56654  )
56655  (set_local $11
56656  (get_local $3)
56657  )
56658  (loop $label$43
56659  (set_local $0
56660  (i32.add
56661  (get_local $12)
56662  (i32.const -8)
56663  )
56664  )
56665  (set_local $6
56666  (i64.load
56667  (get_local $5)
56668  )
56669  )
56670  (loop $label$44
56671  (br_if $label$44
56672  (i64.ge_u
56673  (get_local $6)
56674  (tee_local $7
56675  (i64.load
56676  (tee_local $0
56677  (i32.add
56678  (get_local $0)
56679  (i32.const 8)
56680  )
56681  )
56682  )
56683  )
56684  )
56685  )
56686  )
56687  (set_local $12
56688  (i32.add
56689  (get_local $0)
56690  (i32.const 8)
56691  )
56692  )
56693  (loop $label$45
56694  (br_if $label$45
56695  (i64.lt_u
56696  (get_local $6)
56697  (tee_local $8
56698  (i64.load
56699  (tee_local $11
56700  (i32.add
56701  (get_local $11)
56702  (i32.const -8)
56703  )
56704  )
56705  )
56706  )
56707  )
56708  )
56709  )
56710  (br_if $label$4
56711  (i32.ge_u
56712  (get_local $0)
56713  (get_local $11)
56714  )
56715  )
56716  (i64.store
56717  (get_local $0)
56718  (get_local $8)
56719  )
56720  (i64.store
56721  (get_local $11)
56722  (get_local $7)
56723  )
56724  (br $label$43)
56725  )
56726  )
56727  (i64.store
56728  (get_local $5)
56729  (get_local $6)
56730  )
56731  (i64.store
56732  (tee_local $11
56733  (i32.add
56734  (get_local $11)
56735  (i32.const 8)
56736  )
56737  )
56738  (get_local $8)
56739  )
56740  (set_local $10
56741  (i32.add
56742  (get_local $10)
56743  (i32.const 1)
56744  )
56745  )
56746  (br $label$35)
56747  )
56748  (set_local $11
56749  (get_local $3)
56750  )
56751  )
56752  (block $label$46
56753  (br_if $label$46
56754  (i32.ge_u
56755  (tee_local $9
56756  (i32.add
56757  (get_local $5)
56758  (i32.const 8)
56759  )
56760  )
56761  (get_local $11)
56762  )
56763  )
56764  (loop $label$47
56765  (set_local $0
56766  (i32.add
56767  (get_local $9)
56768  (i32.const -8)
56769  )
56770  )
56771  (set_local $6
56772  (i64.load
56773  (get_local $12)
56774  )
56775  )
56776  (loop $label$48
56777  (br_if $label$48
56778  (i64.lt_u
56779  (tee_local $7
56780  (i64.load
56781  (tee_local $0
56782  (i32.add
56783  (get_local $0)
56784  (i32.const 8)
56785  )
56786  )
56787  )
56788  )
56789  (get_local $6)
56790  )
56791  )
56792  )
56793  (set_local $9
56794  (i32.add
56795  (get_local $0)
56796  (i32.const 8)
56797  )
56798  )
56799  (loop $label$49
56800  (br_if $label$49
56801  (i64.ge_u
56802  (tee_local $8
56803  (i64.load
56804  (tee_local $11
56805  (i32.add
56806  (get_local $11)
56807  (i32.const -8)
56808  )
56809  )
56810  )
56811  )
56812  (get_local $6)
56813  )
56814  )
56815  )
56816  (block $label$50
56817  (br_if $label$50
56818  (i32.gt_u
56819  (get_local $0)
56820  (get_local $11)
56821  )
56822  )
56823  (i64.store
56824  (get_local $0)
56825  (get_local $8)
56826  )
56827  (i64.store
56828  (get_local $11)
56829  (get_local $7)
56830  )
56831  (set_local $12
56832  (select
56833  (get_local $11)
56834  (get_local $12)
56835  (i32.eq
56836  (get_local $12)
56837  (get_local $0)
56838  )
56839  )
56840  )
56841  (set_local $10
56842  (i32.add
56843  (get_local $10)
56844  (i32.const 1)
56845  )
56846  )
56847  (br $label$47)
56848  )
56849  )
56850  (set_local $9
56851  (get_local $0)
56852  )
56853  )
56854  (block $label$51
56855  (br_if $label$51
56856  (i32.eq
56857  (get_local $9)
56858  (get_local $12)
56859  )
56860  )
56861  (br_if $label$51
56862  (i64.ge_u
56863  (tee_local $6
56864  (i64.load
56865  (get_local $12)
56866  )
56867  )
56868  (tee_local $7
56869  (i64.load
56870  (get_local $9)
56871  )
56872  )
56873  )
56874  )
56875  (i64.store
56876  (get_local $9)
56877  (get_local $6)
56878  )
56879  (i64.store
56880  (get_local $12)
56881  (get_local $7)
56882  )
56883  (set_local $10
56884  (i32.add
56885  (get_local $10)
56886  (i32.const 1)
56887  )
56888  )
56889  )
56890  (block $label$52
56891  (block $label$53
56892  (br_if $label$53
56893  (get_local $10)
56894  )
56895  (set_local $11
56896  (call $_ZNSt3__127__insertion_sort_incompleteIRNS_6__lessIyyEEPyEEbT0_S5_T_
56897  (get_local $5)
56898  (get_local $9)
56899  (get_local $2)
56900  )
56901  )
56902  (br_if $label$52
56903  (call $_ZNSt3__127__insertion_sort_incompleteIRNS_6__lessIyyEEPyEEbT0_S5_T_
56904  (tee_local $0
56905  (i32.add
56906  (get_local $9)
56907  (i32.const 8)
56908  )
56909  )
56910  (get_local $1)
56911  (get_local $2)
56912  )
56913  )
56914  (br_if $label$1
56915  (get_local $11)
56916  )
56917  )
56918  (br_if $label$2
56919  (i32.ge_s
56920  (i32.sub
56921  (get_local $9)
56922  (get_local $5)
56923  )
56924  (i32.sub
56925  (get_local $1)
56926  (get_local $9)
56927  )
56928  )
56929  )
56930  (call $_ZNSt3__16__sortIRNS_6__lessIyyEEPyEEvT0_S5_T_
56931  (get_local $5)
56932  (get_local $9)
56933  (get_local $2)
56934  )
56935  (set_local $0
56936  (i32.add
56937  (get_local $9)
56938  (i32.const 8)
56939  )
56940  )
56941  (br $label$1)
56942  )
56943  (set_local $1
56944  (get_local $9)
56945  )
56946  (set_local $0
56947  (get_local $5)
56948  )
56949  (br_if $label$0
56950  (i32.eqz
56951  (get_local $11)
56952  )
56953  )
56954  )
56955  (return)
56956  )
56957  (set_local $5
56958  (get_local $0)
56959  )
56960  (br $label$3)
56961  )
56962  )
56963  )
56964  (call $_ZNSt3__16__sortIRNS_6__lessIyyEEPyEEvT0_S5_T_
56965  (i32.add
56966  (get_local $9)
56967  (i32.const 8)
56968  )
56969  (get_local $1)
56970  (get_local $2)
56971  )
56972  (set_local $1
56973  (get_local $9)
56974  )
56975  (set_local $0
56976  (get_local $5)
56977  )
56978  (br $label$0)
56979  )
56980  )
56981  (func $_ZNSt3__17__sort5IRNS_6__lessIyyEEPyEEjT0_S5_S5_S5_S5_T_ (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 i32) (result i32)
56982  (local $6 i64)
56983  (local $7 i64)
56984  (local $8 i64)
56985  (local $9 i32)
56986  (set_local $7
56987  (i64.load
56988  (get_local $2)
56989  )
56990  )
56991  (block $label$0
56992  (block $label$1
56993  (block $label$2
56994  (block $label$3
56995  (block $label$4
56996  (br_if $label$4
56997  (i64.ge_u
56998  (tee_local $8
56999  (i64.load
57000  (get_local $1)
57001  )
57002  )
57003  (tee_local $6
57004  (i64.load
57005  (get_local $0)
57006  )
57007  )
57008  )
57009  )
57010  (br_if $label$3
57011  (i64.ge_u
57012  (get_local $7)
57013  (get_local $8)
57014  )
57015  )
57016  (i64.store
57017  (get_local $0)
57018  (get_local $7)
57019  )
57020  (i64.store
57021  (get_local $2)
57022  (get_local $6)
57023  )
57024  (set_local $9
57025  (i32.const 1)
57026  )
57027  (br $label$2)
57028  )
57029  (set_local $9
57030  (i32.const 0)
57031  )
57032  (br_if $label$1
57033  (i64.ge_u
57034  (get_local $7)
57035  (get_local $8)
57036  )
57037  )
57038  (i64.store
57039  (get_local $1)
57040  (get_local $7)
57041  )
57042  (i64.store
57043  (get_local $2)
57044  (get_local $8)
57045  )
57046  (set_local $9
57047  (i32.const 1)
57048  )
57049  (br_if $label$0
57050  (i64.ge_u
57051  (tee_local $7
57052  (i64.load
57053  (get_local $1)
57054  )
57055  )
57056  (tee_local $6
57057  (i64.load
57058  (get_local $0)
57059  )
57060  )
57061  )
57062  )
57063  (i64.store
57064  (get_local $0)
57065  (get_local $7)
57066  )
57067  (i64.store
57068  (get_local $1)
57069  (get_local $6)
57070  )
57071  (set_local $8
57072  (i64.load
57073  (get_local $2)
57074  )
57075  )
57076  (set_local $9
57077  (i32.const 2)
57078  )
57079  (br $label$0)
57080  )
57081  (i64.store
57082  (get_local $0)
57083  (get_local $8)
57084  )
57085  (i64.store
57086  (get_local $1)
57087  (get_local $6)
57088  )
57089  (set_local $9
57090  (i32.const 1)
57091  )
57092  (br_if $label$0
57093  (i64.ge_u
57094  (tee_local $8
57095  (i64.load
57096  (get_local $2)
57097  )
57098  )
57099  (get_local $6)
57100  )
57101  )
57102  (i64.store
57103  (get_local $1)
57104  (get_local $8)
57105  )
57106  (i64.store
57107  (get_local $2)
57108  (get_local $6)
57109  )
57110  (set_local $9
57111  (i32.const 2)
57112  )
57113  )
57114  (set_local $8
57115  (get_local $6)
57116  )
57117  (br $label$0)
57118  )
57119  (set_local $8
57120  (get_local $7)
57121  )
57122  )
57123  (block $label$5
57124  (br_if $label$5
57125  (i64.ge_u
57126  (tee_local $7
57127  (i64.load
57128  (get_local $3)
57129  )
57130  )
57131  (get_local $8)
57132  )
57133  )
57134  (i64.store
57135  (get_local $2)
57136  (get_local $7)
57137  )
57138  (i64.store
57139  (get_local $3)
57140  (get_local $8)
57141  )
57142  (block $label$6
57143  (block $label$7
57144  (br_if $label$7
57145  (i64.ge_u
57146  (tee_local $8
57147  (i64.load
57148  (get_local $2)
57149  )
57150  )
57151  (tee_local $7
57152  (i64.load
57153  (get_local $1)
57154  )
57155  )
57156  )
57157  )
57158  (i64.store
57159  (get_local $1)
57160  (get_local $8)
57161  )
57162  (i64.store
57163  (get_local $2)
57164  (get_local $7)
57165  )
57166  (br_if $label$6
57167  (i64.ge_u
57168  (tee_local $8
57169  (i64.load
57170  (get_local $1)
57171  )
57172  )
57173  (tee_local $7
57174  (i64.load
57175  (get_local $0)
57176  )
57177  )
57178  )
57179  )
57180  (i64.store
57181  (get_local $0)
57182  (get_local $8)
57183  )
57184  (i64.store
57185  (get_local $1)
57186  (get_local $7)
57187  )
57188  (set_local $9
57189  (i32.add
57190  (get_local $9)
57191  (i32.const 3)
57192  )
57193  )
57194  (br $label$5)
57195  )
57196  (set_local $9
57197  (i32.add
57198  (get_local $9)
57199  (i32.const 1)
57200  )
57201  )
57202  (br $label$5)
57203  )
57204  (set_local $9
57205  (i32.add
57206  (get_local $9)
57207  (i32.const 2)
57208  )
57209  )
57210  )
57211  (block $label$8
57212  (block $label$9
57213  (block $label$10
57214  (block $label$11
57215  (br_if $label$11
57216  (i64.ge_u
57217  (tee_local $8
57218  (i64.load
57219  (get_local $4)
57220  )
57221  )
57222  (tee_local $7
57223  (i64.load
57224  (get_local $3)
57225  )
57226  )
57227  )
57228  )
57229  (i64.store
57230  (get_local $3)
57231  (get_local $8)
57232  )
57233  (i64.store
57234  (get_local $4)
57235  (get_local $7)
57236  )
57237  (br_if $label$10
57238  (i64.ge_u
57239  (tee_local $8
57240  (i64.load
57241  (get_local $3)
57242  )
57243  )
57244  (tee_local $7
57245  (i64.load
57246  (get_local $2)
57247  )
57248  )
57249  )
57250  )
57251  (i64.store
57252  (get_local $2)
57253  (get_local $8)
57254  )
57255  (i64.store
57256  (get_local $3)
57257  (get_local $7)
57258  )
57259  (br_if $label$9
57260  (i64.ge_u
57261  (tee_local $8
57262  (i64.load
57263  (get_local $2)
57264  )
57265  )
57266  (tee_local $7
57267  (i64.load
57268  (get_local $1)
57269  )
57270  )
57271  )
57272  )
57273  (i64.store
57274  (get_local $1)
57275  (get_local $8)
57276  )
57277  (i64.store
57278  (get_local $2)
57279  (get_local $7)
57280  )
57281  (br_if $label$8
57282  (i64.ge_u
57283  (tee_local $8
57284  (i64.load
57285  (get_local $1)
57286  )
57287  )
57288  (tee_local $7
57289  (i64.load
57290  (get_local $0)
57291  )
57292  )
57293  )
57294  )
57295  (i64.store
57296  (get_local $0)
57297  (get_local $8)
57298  )
57299  (i64.store
57300  (get_local $1)
57301  (get_local $7)
57302  )
57303  (set_local $9
57304  (i32.add
57305  (get_local $9)
57306  (i32.const 4)
57307  )
57308  )
57309  )
57310  (return
57311  (get_local $9)
57312  )
57313  )
57314  (return
57315  (i32.add
57316  (get_local $9)
57317  (i32.const 1)
57318  )
57319  )
57320  )
57321  (return
57322  (i32.add
57323  (get_local $9)
57324  (i32.const 2)
57325  )
57326  )
57327  )
57328  (i32.add
57329  (get_local $9)
57330  (i32.const 3)
57331  )
57332  )
57333  (func $_ZNSt3__127__insertion_sort_incompleteIRNS_6__lessIyyEEPyEEbT0_S5_T_ (param $0 i32) (param $1 i32) (param $2 i32) (result i32)
57334  (local $3 i64)
57335  (local $4 i32)
57336  (local $5 i64)
57337  (local $6 i32)
57338  (local $7 i64)
57339  (local $8 i32)
57340  (local $9 i32)
57341  (block $label$0
57342  (block $label$1
57343  (block $label$2
57344  (block $label$3
57345  (block $label$4
57346  (block $label$5
57347  (block $label$6
57348  (block $label$7
57349  (block $label$8
57350  (block $label$9
57351  (block $label$10
57352  (block $label$11
57353  (block $label$12
57354  (block $label$13
57355  (block $label$14
57356  (block $label$15
57357  (block $label$16
57358  (br_if $label$16
57359  (i32.gt_u
57360  (tee_local $6
57361  (i32.shr_s
57362  (i32.sub
57363  (get_local $1)
57364  (get_local $0)
57365  )
57366  (i32.const 3)
57367  )
57368  )
57369  (i32.const 5)
57370  )
57371  )
57372  (set_local $9
57373  (i32.const 1)
57374  )
57375  (block $label$17
57376  (br_table $label$0 $label$0 $label$17 $label$15 $label$13 $label$14 $label$0
57377  (get_local $6)
57378  )
57379  )
57380  (br_if $label$0
57381  (i64.ge_u
57382  (tee_local $7
57383  (i64.load
57384  (tee_local $6
57385  (i32.add
57386  (get_local $1)
57387  (i32.const -8)
57388  )
57389  )
57390  )
57391  )
57392  (tee_local $5
57393  (i64.load
57394  (get_local $0)
57395  )
57396  )
57397  )
57398  )
57399  (i64.store
57400  (get_local $0)
57401  (get_local $7)
57402  )
57403  (i64.store
57404  (get_local $6)
57405  (get_local $5)
57406  )
57407  (br $label$0)
57408  )
57409  (set_local $5
57410  (i64.load offset=16
57411  (get_local $0)
57412  )
57413  )
57414  (br_if $label$12
57415  (i64.ge_u
57416  (tee_local $7
57417  (i64.load offset=8
57418  (get_local $0)
57419  )
57420  )
57421  (tee_local $3
57422  (i64.load
57423  (get_local $0)
57424  )
57425  )
57426  )
57427  )
57428  (br_if $label$9
57429  (i64.ge_u
57430  (get_local $5)
57431  (get_local $7)
57432  )
57433  )
57434  (i64.store
57435  (get_local $0)
57436  (get_local $5)
57437  )
57438  (i64.store
57439  (i32.add
57440  (get_local $0)
57441  (i32.const 16)
57442  )
57443  (get_local $3)
57444  )
57445  (br $label$8)
57446  )
57447  (set_local $7
57448  (i64.load
57449  (tee_local $6
57450  (i32.add
57451  (get_local $1)
57452  (i32.const -8)
57453  )
57454  )
57455  )
57456  )
57457  (br_if $label$11
57458  (i64.ge_u
57459  (tee_local $5
57460  (i64.load offset=8
57461  (get_local $0)
57462  )
57463  )
57464  (tee_local $3
57465  (i64.load
57466  (get_local $0)
57467  )
57468  )
57469  )
57470  )
57471  (br_if $label$1
57472  (i64.ge_u
57473  (get_local $7)
57474  (get_local $5)
57475  )
57476  )
57477  (i64.store
57478  (get_local $0)
57479  (get_local $7)
57480  )
57481  (i64.store
57482  (get_local $6)
57483  (get_local $3)
57484  )
57485  (br $label$0)
57486  )
57487  (drop
57488  (call $_ZNSt3__17__sort5IRNS_6__lessIyyEEPyEEjT0_S5_S5_S5_S5_T_
57489  (get_local $0)
57490  (i32.add
57491  (get_local $0)
57492  (i32.const 8)
57493  )
57494  (i32.add
57495  (get_local $0)
57496  (i32.const 16)
57497  )
57498  (i32.add
57499  (get_local $0)
57500  (i32.const 24)
57501  )
57502  (i32.add
57503  (get_local $1)
57504  (i32.const -8)
57505  )
57506  (get_local $2)
57507  )
57508  )
57509  (br $label$0)
57510  )
57511  (set_local $6
57512  (i32.add
57513  (get_local $1)
57514  (i32.const -8)
57515  )
57516  )
57517  (set_local $5
57518  (i64.load offset=16
57519  (get_local $0)
57520  )
57521  )
57522  (br_if $label$10
57523  (i64.ge_u
57524  (tee_local $7
57525  (i64.load offset=8
57526  (get_local $0)
57527  )
57528  )
57529  (tee_local $3
57530  (i64.load
57531  (get_local $0)
57532  )
57533  )
57534  )
57535  )
57536  (br_if $label$5
57537  (i64.ge_u
57538  (get_local $5)
57539  (get_local $7)
57540  )
57541  )
57542  (i64.store
57543  (get_local $0)
57544  (get_local $5)
57545  )
57546  (i64.store
57547  (i32.add
57548  (get_local $0)
57549  (i32.const 16)
57550  )
57551  (get_local $3)
57552  )
57553  (br $label$4)
57554  )
57555  (br_if $label$7
57556  (i64.ge_u
57557  (get_local $5)
57558  (get_local $7)
57559  )
57560  )
57561  (i64.store
57562  (i32.add
57563  (get_local $0)
57564  (i32.const 16)
57565  )
57566  (get_local $7)
57567  )
57568  (i64.store
57569  (tee_local $9
57570  (i32.add
57571  (get_local $0)
57572  (i32.const 8)
57573  )
57574  )
57575  (get_local $5)
57576  )
57577  (br_if $label$6
57578  (i64.ge_u
57579  (get_local $5)
57580  (get_local $3)
57581  )
57582  )
57583  (i64.store
57584  (get_local $0)
57585  (get_local $5)
57586  )
57587  (i64.store
57588  (get_local $9)
57589  (get_local $3)
57590  )
57591  (br $label$6)
57592  )
57593  (br_if $label$0
57594  (i64.ge_u
57595  (get_local $7)
57596  (get_local $5)
57597  )
57598  )
57599  (i64.store
57600  (tee_local $2
57601  (i32.add
57602  (get_local $0)
57603  (i32.const 8)
57604  )
57605  )
57606  (get_local $7)
57607  )
57608  (i64.store
57609  (get_local $6)
57610  (get_local $5)
57611  )
57612  (br_if $label$0
57613  (i64.ge_u
57614  (tee_local $7
57615  (i64.load
57616  (get_local $2)
57617  )
57618  )
57619  (tee_local $5
57620  (i64.load
57621  (get_local $0)
57622  )
57623  )
57624  )
57625  )
57626  (i64.store
57627  (get_local $0)
57628  (get_local $7)
57629  )
57630  (i64.store
57631  (get_local $2)
57632  (get_local $5)
57633  )
57634  (br $label$0)
57635  )
57636  (br_if $label$3
57637  (i64.ge_u
57638  (get_local $5)
57639  (get_local $7)
57640  )
57641  )
57642  (i64.store
57643  (i32.add
57644  (get_local $0)
57645  (i32.const 16)
57646  )
57647  (get_local $7)
57648  )
57649  (i64.store
57650  (tee_local $2
57651  (i32.add
57652  (get_local $0)
57653  (i32.const 8)
57654  )
57655  )
57656  (get_local $5)
57657  )
57658  (br_if $label$2
57659  (i64.ge_u
57660  (get_local $5)
57661  (get_local $3)
57662  )
57663  )
57664  (i64.store
57665  (get_local $0)
57666  (get_local $5)
57667  )
57668  (i64.store
57669  (get_local $2)
57670  (get_local $3)
57671  )
57672  (br $label$2)
57673  )
57674  (i64.store
57675  (get_local $0)
57676  (get_local $7)
57677  )
57678  (i64.store
57679  (tee_local $9
57680  (i32.add
57681  (get_local $0)
57682  (i32.const 8)
57683  )
57684  )
57685  (get_local $3)
57686  )
57687  (br_if $label$7
57688  (i64.ge_u
57689  (get_local $5)
57690  (get_local $3)
57691  )
57692  )
57693  (i64.store
57694  (i32.add
57695  (get_local $0)
57696  (i32.const 16)
57697  )
57698  (get_local $3)
57699  )
57700  (i64.store
57701  (get_local $9)
57702  (get_local $5)
57703  )
57704  )
57705  (set_local $7
57706  (get_local $3)
57707  )
57708  (br $label$6)
57709  )
57710  (set_local $7
57711  (get_local $5)
57712  )
57713  )
57714  (block $label$18
57715  (block $label$19
57716  (br_if $label$19
57717  (i32.eq
57718  (tee_local $2
57719  (i32.add
57720  (get_local $0)
57721  (i32.const 24)
57722  )
57723  )
57724  (get_local $1)
57725  )
57726  )
57727  (set_local $8
57728  (i32.const 0)
57729  )
57730  (set_local $4
57731  (i32.const 16)
57732  )
57733  (loop $label$20
57734  (block $label$21
57735  (br_if $label$21
57736  (i64.ge_u
57737  (tee_local $5
57738  (i64.load
57739  (get_local $2)
57740  )
57741  )
57742  (get_local $7)
57743  )
57744  )
57745  (set_local $9
57746  (get_local $4)
57747  )
57748  (block $label$22
57749  (block $label$23
57750  (block $label$24
57751  (loop $label$25
57752  (i64.store
57753  (i32.add
57754  (tee_local $6
57755  (i32.add
57756  (get_local $0)
57757  (get_local $9)
57758  )
57759  )
57760  (i32.const 8)
57761  )
57762  (get_local $7)
57763  )
57764  (br_if $label$24
57765  (i32.eqz
57766  (get_local $9)
57767  )
57768  )
57769  (set_local $9
57770  (i32.add
57771  (get_local $9)
57772  (i32.const -8)
57773  )
57774  )
57775  (br_if $label$25
57776  (i64.lt_u
57777  (get_local $5)
57778  (tee_local $7
57779  (i64.load
57780  (i32.add
57781  (get_local $6)
57782  (i32.const -8)
57783  )
57784  )
57785  )
57786  )
57787  )
57788  (br $label$23)
57789  )
57790  )
57791  (set_local $9
57792  (get_local $0)
57793  )
57794  (br $label$22)
57795  )
57796  (set_local $9
57797  (i32.add
57798  (i32.add
57799  (get_local $0)
57800  (get_local $9)
57801  )
57802  (i32.const 8)
57803  )
57804  )
57805  )
57806  (i64.store
57807  (get_local $9)
57808  (get_local $5)
57809  )
57810  (br_if $label$18
57811  (i32.eq
57812  (tee_local $8
57813  (i32.add
57814  (get_local $8)
57815  (i32.const 1)
57816  )
57817  )
57818  (i32.const 8)
57819  )
57820  )
57821  )
57822  (br_if $label$19
57823  (i32.eq
57824  (tee_local $9
57825  (i32.add
57826  (get_local $2)
57827  (i32.const 8)
57828  )
57829  )
57830  (get_local $1)
57831  )
57832  )
57833  (set_local $4
57834  (i32.add
57835  (get_local $4)
57836  (i32.const 8)
57837  )
57838  )
57839  (set_local $7
57840  (i64.load
57841  (get_local $2)
57842  )
57843  )
57844  (set_local $2
57845  (get_local $9)
57846  )
57847  (br $label$20)
57848  )
57849  )
57850  (set_local $9
57851  (i32.or
57852  (i32.const 0)
57853  (i32.const 1)
57854  )
57855  )
57856  (br $label$0)
57857  )
57858  (set_local $9
57859  (i32.or
57860  (i32.eq
57861  (i32.add
57862  (get_local $2)
57863  (i32.const 8)
57864  )
57865  (get_local $1)
57866  )
57867  (i32.const 0)
57868  )
57869  )
57870  (br $label$0)
57871  )
57872  (i64.store
57873  (get_local $0)
57874  (get_local $7)
57875  )
57876  (i64.store
57877  (tee_local $2
57878  (i32.add
57879  (get_local $0)
57880  (i32.const 8)
57881  )
57882  )
57883  (get_local $3)
57884  )
57885  (br_if $label$3
57886  (i64.ge_u
57887  (get_local $5)
57888  (get_local $3)
57889  )
57890  )
57891  (i64.store
57892  (i32.add
57893  (get_local $0)
57894  (i32.const 16)
57895  )
57896  (get_local $3)
57897  )
57898  (i64.store
57899  (get_local $2)
57900  (get_local $5)
57901  )
57902  )
57903  (set_local $7
57904  (get_local $3)
57905  )
57906  (br $label$2)
57907  )
57908  (set_local $7
57909  (get_local $5)
57910  )
57911  )
57912  (br_if $label$0
57913  (i64.ge_u
57914  (tee_local $5
57915  (i64.load
57916  (get_local $6)
57917  )
57918  )
57919  (get_local $7)
57920  )
57921  )
57922  (i64.store
57923  (tee_local $2
57924  (i32.add
57925  (get_local $0)
57926  (i32.const 16)
57927  )
57928  )
57929  (get_local $5)
57930  )
57931  (i64.store
57932  (get_local $6)
57933  (get_local $7)
57934  )
57935  (br_if $label$0
57936  (i64.ge_u
57937  (tee_local $7
57938  (i64.load
57939  (get_local $2)
57940  )
57941  )
57942  (tee_local $5
57943  (i64.load
57944  (tee_local $6
57945  (i32.add
57946  (get_local $0)
57947  (i32.const 8)
57948  )
57949  )
57950  )
57951  )
57952  )
57953  )
57954  (i64.store
57955  (get_local $2)
57956  (get_local $5)
57957  )
57958  (i64.store
57959  (get_local $6)
57960  (get_local $7)
57961  )
57962  (br_if $label$0
57963  (i64.ge_u
57964  (get_local $7)
57965  (tee_local $5
57966  (i64.load
57967  (get_local $0)
57968  )
57969  )
57970  )
57971  )
57972  (i64.store
57973  (get_local $0)
57974  (get_local $7)
57975  )
57976  (i64.store
57977  (i32.add
57978  (get_local $0)
57979  (i32.const 8)
57980  )
57981  (get_local $5)
57982  )
57983  (br $label$0)
57984  )
57985  (i64.store
57986  (get_local $0)
57987  (get_local $5)
57988  )
57989  (i64.store
57990  (tee_local $0
57991  (i32.add
57992  (get_local $0)
57993  (i32.const 8)
57994  )
57995  )
57996  (get_local $3)
57997  )
57998  (br_if $label$0
57999  (i64.ge_u
58000  (tee_local $7
58001  (i64.load
58002  (get_local $6)
58003  )
58004  )
58005  (get_local $3)
58006  )
58007  )
58008  (i64.store
58009  (get_local $0)
58010  (get_local $7)
58011  )
58012  (i64.store
58013  (get_local $6)
58014  (get_local $3)
58015  )
58016  )
58017  (i32.and
58018  (get_local $9)
58019  (i32.const 1)
58020  )
58021  )
58022  (func $_Znwj (param $0 i32) (result i32)
58023  (local $1 i32)
58024  (local $2 i32)
58025  (block $label$0
58026  (br_if $label$0
58027  (tee_local $0
58028  (call $malloc
58029  (tee_local $1
58030  (select
58031  (get_local $0)
58032  (i32.const 1)
58033  (get_local $0)
58034  )
58035  )
58036  )
58037  )
58038  )
58039  (loop $label$1
58040  (set_local $0
58041  (i32.const 0)
58042  )
58043  (br_if $label$0
58044  (i32.eqz
58045  (tee_local $2
58046  (i32.load offset=3000
58047  (i32.const 0)
58048  )
58049  )
58050  )
58051  )
58052  (call_indirect $FUNCSIG$v
58053  (get_local $2)
58054  )
58055  (br_if $label$1
58056  (i32.eqz
58057  (tee_local $0
58058  (call $malloc
58059  (get_local $1)
58060  )
58061  )
58062  )
58063  )
58064  )
58065  )
58066  (get_local $0)
58067  )
58068  (func $_ZdlPv (param $0 i32)
58069  (block $label$0
58070  (br_if $label$0
58071  (i32.eqz
58072  (get_local $0)
58073  )
58074  )
58075  (call $free
58076  (get_local $0)
58077  )
58078  )
58079  )
58080  (func $_ZNKSt3__121__basic_string_commonILb1EE20__throw_length_errorEv (param $0 i32)
58081  (call $abort)
58082  (unreachable)
58083  )
58084  (func $_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEjc (param $0 i32) (param $1 i32) (param $2 i32)
58085  (local $3 i32)
58086  (local $4 i32)
58087  (block $label$0
58088  (block $label$1
58089  (block $label$2
58090  (br_if $label$2
58091  (tee_local $4
58092  (i32.and
58093  (tee_local $3
58094  (i32.load8_u
58095  (get_local $0)
58096  )
58097  )
58098  (i32.const 1)
58099  )
58100  )
58101  )
58102  (br_if $label$1
58103  (i32.lt_u
58104  (tee_local $3
58105  (i32.shr_u
58106  (get_local $3)
58107  (i32.const 1)
58108  )
58109  )
58110  (get_local $1)
58111  )
58112  )
58113  (br $label$0)
58114  )
58115  (br_if $label$0
58116  (i32.ge_u
58117  (tee_local $3
58118  (i32.load offset=4
58119  (get_local $0)
58120  )
58121  )
58122  (get_local $1)
58123  )
58124  )
58125  )
58126  (drop
58127  (call $_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEjc
58128  (get_local $0)
58129  (i32.sub
58130  (get_local $1)
58131  (get_local $3)
58132  )
58133  (get_local $2)
58134  )
58135  )
58136  (return)
58137  )
58138  (block $label$3
58139  (br_if $label$3
58140  (get_local $4)
58141  )
58142  (i32.store8
58143  (i32.add
58144  (i32.add
58145  (get_local $0)
58146  (get_local $1)
58147  )
58148  (i32.const 1)
58149  )
58150  (i32.const 0)
58151  )
58152  (i32.store8
58153  (get_local $0)
58154  (i32.shl
58155  (get_local $1)
58156  (i32.const 1)
58157  )
58158  )
58159  (return)
58160  )
58161  (i32.store8
58162  (i32.add
58163  (i32.load offset=8
58164  (get_local $0)
58165  )
58166  (get_local $1)
58167  )
58168  (i32.const 0)
58169  )
58170  (i32.store offset=4
58171  (get_local $0)
58172  (get_local $1)
58173  )
58174  )
58175  (func $_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEjc (param $0 i32) (param $1 i32) (param $2 i32) (result i32)
58176  (local $3 i32)
58177  (local $4 i32)
58178  (local $5 i32)
58179  (block $label$0
58180  (br_if $label$0
58181  (i32.eqz
58182  (get_local $1)
58183  )
58184  )
58185  (set_local $3
58186  (i32.const 10)
58187  )
58188  (block $label$1
58189  (br_if $label$1
58190  (i32.eqz
58191  (i32.and
58192  (tee_local $5
58193  (i32.load8_u
58194  (get_local $0)
58195  )
58196  )
58197  (i32.const 1)
58198  )
58199  )
58200  )
58201  (set_local $3
58202  (i32.add
58203  (i32.and
58204  (tee_local $5
58205  (i32.load
58206  (get_local $0)
58207  )
58208  )
58209  (i32.const -2)
58210  )
58211  (i32.const -1)
58212  )
58213  )
58214  )
58215  (block $label$2
58216  (block $label$3
58217  (br_if $label$3
58218  (i32.and
58219  (get_local $5)
58220  (i32.const 1)
58221  )
58222  )
58223  (set_local $4
58224  (i32.shr_u
58225  (i32.and
58226  (get_local $5)
58227  (i32.const 254)
58228  )
58229  (i32.const 1)
58230  )
58231  )
58232  (br $label$2)
58233  )
58234  (set_local $4
58235  (i32.load offset=4
58236  (get_local $0)
58237  )
58238  )
58239  )
58240  (block $label$4
58241  (br_if $label$4
58242  (i32.ge_u
58243  (i32.sub
58244  (get_local $3)
58245  (get_local $4)
58246  )
58247  (get_local $1)
58248  )
58249  )
58250  (call $_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9__grow_byEjjjjjj
58251  (get_local $0)
58252  (get_local $3)
58253  (i32.add
58254  (i32.sub
58255  (get_local $1)
58256  (get_local $3)
58257  )
58258  (get_local $4)
58259  )
58260  (get_local $4)
58261  (get_local $4)
58262  (i32.const 0)
58263  (i32.const 0)
58264  )
58265  (set_local $5
58266  (i32.load8_u
58267  (get_local $0)
58268  )
58269  )
58270  )
58271  (block $label$5
58272  (block $label$6
58273  (br_if $label$6
58274  (i32.and
58275  (get_local $5)
58276  (i32.const 1)
58277  )
58278  )
58279  (set_local $5
58280  (i32.add
58281  (get_local $0)
58282  (i32.const 1)
58283  )
58284  )
58285  (br $label$5)
58286  )
58287  (set_local $5
58288  (i32.load offset=8
58289  (get_local $0)
58290  )
58291  )
58292  )
58293  (drop
58294  (call $memset
58295  (i32.add
58296  (get_local $5)
58297  (get_local $4)
58298  )
58299  (i32.and
58300  (get_local $2)
58301  (i32.const 255)
58302  )
58303  (get_local $1)
58304  )
58305  )
58306  (set_local $1
58307  (i32.add
58308  (get_local $4)
58309  (get_local $1)
58310  )
58311  )
58312  (block $label$7
58313  (block $label$8
58314  (br_if $label$8
58315  (i32.and
58316  (i32.load8_u
58317  (get_local $0)
58318  )
58319  (i32.const 1)
58320  )
58321  )
58322  (i32.store8
58323  (get_local $0)
58324  (i32.shl
58325  (get_local $1)
58326  (i32.const 1)
58327  )
58328  )
58329  (br $label$7)
58330  )
58331  (i32.store offset=4
58332  (get_local $0)
58333  (get_local $1)
58334  )
58335  )
58336  (i32.store8
58337  (i32.add
58338  (get_local $5)
58339  (get_local $1)
58340  )
58341  (i32.const 0)
58342  )
58343  )
58344  (get_local $0)
58345  )
58346  (func $_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9__grow_byEjjjjjj (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 i32) (param $6 i32)
58347  (local $7 i32)
58348  (local $8 i32)
58349  (local $9 i32)
58350  (block $label$0
58351  (br_if $label$0
58352  (i32.lt_u
58353  (i32.sub
58354  (i32.const -17)
58355  (get_local $1)
58356  )
58357  (get_local $2)
58358  )
58359  )
58360  (block $label$1
58361  (block $label$2
58362  (br_if $label$2
58363  (i32.and
58364  (i32.load8_u
58365  (get_local $0)
58366  )
58367  (i32.const 1)
58368  )
58369  )
58370  (set_local $8
58371  (i32.add
58372  (get_local $0)
58373  (i32.const 1)
58374  )
58375  )
58376  (br $label$1)
58377  )
58378  (set_local $8
58379  (i32.load offset=8
58380  (get_local $0)
58381  )
58382  )
58383  )
58384  (set_local $9
58385  (i32.const -17)
58386  )
58387  (block $label$3
58388  (br_if $label$3
58389  (i32.gt_u
58390  (get_local $1)
58391  (i32.const 2147483622)
58392  )
58393  )
58394  (set_local $9
58395  (i32.const 11)
58396  )
58397  (br_if $label$3
58398  (i32.lt_u
58399  (tee_local $2
58400  (select
58401  (tee_local $7
58402  (i32.shl
58403  (get_local $1)
58404  (i32.const 1)
58405  )
58406  )
58407  (tee_local $2
58408  (i32.add
58409  (get_local $2)
58410  (get_local $1)
58411  )
58412  )
58413  (i32.lt_u
58414  (get_local $2)
58415  (get_local $7)
58416  )
58417  )
58418  )
58419  (i32.const 11)
58420  )
58421  )
58422  (set_local $9
58423  (i32.and
58424  (i32.add
58425  (get_local $2)
58426  (i32.const 16)
58427  )
58428  (i32.const -16)
58429  )
58430  )
58431  )
58432  (set_local $2
58433  (call $_Znwj
58434  (get_local $9)
58435  )
58436  )
58437  (block $label$4
58438  (br_if $label$4
58439  (i32.eqz
58440  (get_local $4)
58441  )
58442  )
58443  (drop
58444  (call $memcpy
58445  (get_local $2)
58446  (get_local $8)
58447  (get_local $4)
58448  )
58449  )
58450  )
58451  (block $label$5
58452  (br_if $label$5
58453  (i32.eqz
58454  (tee_local $3
58455  (i32.sub
58456  (i32.sub
58457  (get_local $3)
58458  (get_local $5)
58459  )
58460  (get_local $4)
58461  )
58462  )
58463  )
58464  )
58465  (drop
58466  (call $memcpy
58467  (i32.add
58468  (i32.add
58469  (get_local $2)
58470  (get_local $4)
58471  )
58472  (get_local $6)
58473  )
58474  (i32.add
58475  (i32.add
58476  (get_local $8)
58477  (get_local $4)
58478  )
58479  (get_local $5)
58480  )
58481  (get_local $3)
58482  )
58483  )
58484  )
58485  (block $label$6
58486  (br_if $label$6
58487  (i32.eq
58488  (get_local $1)
58489  (i32.const 10)
58490  )
58491  )
58492  (call $_ZdlPv
58493  (get_local $8)
58494  )
58495  )
58496  (i32.store offset=8
58497  (get_local $0)
58498  (get_local $2)
58499  )
58500  (i32.store
58501  (get_local $0)
58502  (i32.or
58503  (get_local $9)
58504  (i32.const 1)
58505  )
58506  )
58507  (return)
58508  )
58509  (call $abort)
58510  (unreachable)
58511  )
58512  (func $_ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv (param $0 i32)
58513  (call $abort)
58514  (unreachable)
58515  )
58516  (func $log1p (param $0 f64) (result f64)
58517  (local $1 i32)
58518  (local $2 i64)
58519  (local $3 i32)
58520  (local $4 f64)
58521  (local $5 f64)
58522  (local $6 f64)
58523  (local $7 i32)
58524  (set_local $7
58525  (i32.sub
58526  (i32.load offset=4
58527  (i32.const 0)
58528  )
58529  (i32.const 16)
58530  )
58531  )
58532  (set_local $1
58533  (i32.wrap/i64
58534  (i64.shr_u
58535  (tee_local $2
58536  (i64.reinterpret/f64
58537  (get_local $0)
58538  )
58539  )
58540  (i64.const 32)
58541  )
58542  )
58543  )
58544  (block $label$0
58545  (block $label$1
58546  (block $label$2
58547  (block $label$3
58548  (block $label$4
58549  (br_if $label$4
58550  (i64.lt_s
58551  (get_local $2)
58552  (i64.const 0)
58553  )
58554  )
58555  (br_if $label$4
58556  (i32.le_u
58557  (get_local $1)
58558  (i32.const 1071284857)
58559  )
58560  )
58561  (br_if $label$3
58562  (i32.le_u
58563  (get_local $1)
58564  (i32.const 2146435071)
58565  )
58566  )
58567  (return
58568  (get_local $0)
58569  )
58570  )
58571  (block $label$5
58572  (br_if $label$5
58573  (i32.lt_u
58574  (get_local $1)
58575  (i32.const -1074790400)
58576  )
58577  )
58578  (set_local $5
58579  (f64.const -inf)
58580  )
58581  (br_if $label$1
58582  (f64.eq
58583  (get_local $0)
58584  (f64.const -1)
58585  )
58586  )
58587  (return
58588  (f64.div
58589  (f64.sub
58590  (get_local $0)
58591  (get_local $0)
58592  )
58593  (f64.const 0)
58594  )
58595  )
58596  )
58597  (block $label$6
58598  (br_if $label$6
58599  (i32.gt_u
58600  (i32.shl
58601  (get_local $1)
58602  (i32.const 1)
58603  )
58604  (i32.const 2034237439)
58605  )
58606  )
58607  (br_if $label$0
58608  (i32.eqz
58609  (i32.and
58610  (get_local $1)
58611  (i32.const 2146435072)
58612  )
58613  )
58614  )
58615  (return
58616  (get_local $0)
58617  )
58618  )
58619  (set_local $4
58620  (f64.const 0)
58621  )
58622  (br_if $label$3
58623  (i32.ge_u
58624  (get_local $1)
58625  (i32.const -1076707643)
58626  )
58627  )
58628  (set_local $5
58629  (f64.const 0)
58630  )
58631  (br $label$2)
58632  )
58633  (set_local $4
58634  (f64.const 0)
58635  )
58636  (block $label$7
58637  (br_if $label$7
58638  (i32.gt_s
58639  (tee_local $1
58640  (i32.add
58641  (i32.shr_u
58642  (tee_local $7
58643  (i32.add
58644  (i32.wrap/i64
58645  (i64.shr_u
58646  (tee_local $2
58647  (i64.reinterpret/f64
58648  (tee_local $5
58649  (f64.add
58650  (get_local $0)
58651  (f64.const 1)
58652  )
58653  )
58654  )
58655  )
58656  (i64.const 32)
58657  )
58658  )
58659  (i32.const 614242)
58660  )
58661  )
58662  (i32.const 20)
58663  )
58664  (i32.const -1023)
58665  )
58666  )
58667  (i32.const 53)
58668  )
58669  )
58670  (set_local $4
58671  (f64.div
58672  (f64.sub
58673  (select
58674  (f64.const 1)
58675  (get_local $0)
58676  (tee_local $3
58677  (i32.gt_s
58678  (get_local $1)
58679  (i32.const 1)
58680  )
58681  )
58682  )
58683  (f64.add
58684  (get_local $5)
58685  (select
58686  (f64.neg
58687  (get_local $0)
58688  )
58689  (f64.const -1)
58690  (get_local $3)
58691  )
58692  )
58693  )
58694  (get_local $5)
58695  )
58696  )
58697  )
58698  (set_local $0
58699  (f64.add
58700  (f64.reinterpret/i64
58701  (i64.or
58702  (i64.shl
58703  (i64.extend_u/i32
58704  (i32.add
58705  (i32.and
58706  (get_local $7)
58707  (i32.const 1048575)
58708  )
58709  (i32.const 1072079006)
58710  )
58711  )
58712  (i64.const 32)
58713  )
58714  (i64.and
58715  (get_local $2)
58716  (i64.const 4294967295)
58717  )
58718  )
58719  )
58720  (f64.const -1)
58721  )
58722  )
58723  (set_local $5
58724  (f64.convert_s/i32
58725  (get_local $1)
58726  )
58727  )
58728  )
58729  (set_local $5
58730  (f64.add
58731  (f64.mul
58732  (get_local $5)
58733  (f64.const 0.6931471803691238)
58734  )
58735  (f64.add
58736  (get_local $0)
58737  (f64.sub
58738  (f64.add
58739  (f64.add
58740  (get_local $4)
58741  (f64.mul
58742  (get_local $5)
58743  (f64.const 1.9082149292705877e-10)
58744  )
58745  )
58746  (f64.mul
58747  (tee_local $5
58748  (f64.div
58749  (get_local $0)
58750  (f64.add
58751  (get_local $0)
58752  (f64.const 2)
58753  )
58754  )
58755  )
58756  (f64.add
58757  (tee_local $6
58758  (f64.mul
58759  (get_local $0)
58760  (f64.mul
58761  (get_local $0)
58762  (f64.const 0.5)
58763  )
58764  )
58765  )
58766  (f64.add
58767  (f64.mul
58768  (tee_local $5
58769  (f64.mul
58770  (tee_local $4
58771  (f64.mul
58772  (get_local $5)
58773  (get_local $5)
58774  )
58775  )
58776  (get_local $4)
58777  )
58778  )
58779  (f64.add
58780  (f64.mul
58781  (get_local $5)
58782  (f64.add
58783  (f64.mul
58784  (get_local $5)
58785  (f64.const 0.15313837699209373)
58786  )
58787  (f64.const 0.22222198432149784)
58788  )
58789  )
58790  (f64.const 0.3999999999940942)
58791  )
58792  )
58793  (f64.mul
58794  (get_local $4)
58795  (f64.add
58796  (f64.mul
58797  (get_local $5)
58798  (f64.add
58799  (f64.mul
58800  (get_local $5)
58801  (f64.add
58802  (f64.mul
58803  (get_local $5)
58804  (f64.const 0.14798198605116586)
58805  )
58806  (f64.const 0.1818357216161805)
58807  )
58808  )
58809  (f64.const 0.2857142874366239)
58810  )
58811  )
58812  (f64.const 0.6666666666666735)
58813  )
58814  )
58815  )
58816  )
58817  )
58818  )
58819  (get_local $6)
58820  )
58821  )
58822  )
58823  )
58824  )
58825  (return
58826  (get_local $5)
58827  )
58828  )
58829  (f32.store offset=12
58830  (get_local $7)
58831  (f32.demote/f64
58832  (get_local $0)
58833  )
58834  )
58835  (get_local $0)
58836  )
58837  (func $memcmp (param $0 i32) (param $1 i32) (param $2 i32) (result i32)
58838  (local $3 i32)
58839  (local $4 i32)
58840  (local $5 i32)
58841  (set_local $5
58842  (i32.const 0)
58843  )
58844  (block $label$0
58845  (br_if $label$0
58846  (i32.eqz
58847  (get_local $2)
58848  )
58849  )
58850  (block $label$1
58851  (loop $label$2
58852  (br_if $label$1
58853  (i32.ne
58854  (tee_local $3
58855  (i32.load8_u
58856  (get_local $0)
58857  )
58858  )
58859  (tee_local $4
58860  (i32.load8_u
58861  (get_local $1)
58862  )
58863  )
58864  )
58865  )
58866  (set_local $1
58867  (i32.add
58868  (get_local $1)
58869  (i32.const 1)
58870  )
58871  )
58872  (set_local $0
58873  (i32.add
58874  (get_local $0)
58875  (i32.const 1)
58876  )
58877  )
58878  (br_if $label$2
58879  (tee_local $2
58880  (i32.add
58881  (get_local $2)
58882  (i32.const -1)
58883  )
58884  )
58885  )
58886  (br $label$0)
58887  )
58888  )
58889  (set_local $5
58890  (i32.sub
58891  (get_local $3)
58892  (get_local $4)
58893  )
58894  )
58895  )
58896  (get_local $5)
58897  )
58898  (func $strlen (param $0 i32) (result i32)
58899  (local $1 i32)
58900  (local $2 i32)
58901  (set_local $2
58902  (get_local $0)
58903  )
58904  (block $label$0
58905  (block $label$1
58906  (br_if $label$1
58907  (i32.eqz
58908  (i32.and
58909  (get_local $0)
58910  (i32.const 3)
58911  )
58912  )
58913  )
58914  (set_local $2
58915  (get_local $0)
58916  )
58917  (loop $label$2
58918  (br_if $label$0
58919  (i32.eqz
58920  (i32.load8_u
58921  (get_local $2)
58922  )
58923  )
58924  )
58925  (br_if $label$2
58926  (i32.and
58927  (tee_local $2
58928  (i32.add
58929  (get_local $2)
58930  (i32.const 1)
58931  )
58932  )
58933  (i32.const 3)
58934  )
58935  )
58936  )
58937  )
58938  (set_local $2
58939  (i32.add
58940  (get_local $2)
58941  (i32.const -4)
58942  )
58943  )
58944  (loop $label$3
58945  (br_if $label$3
58946  (i32.eqz
58947  (i32.and
58948  (i32.and
58949  (i32.xor
58950  (tee_local $1
58951  (i32.load
58952  (tee_local $2
58953  (i32.add
58954  (get_local $2)
58955  (i32.const 4)
58956  )
58957  )
58958  )
58959  )
58960  (i32.const -1)
58961  )
58962  (i32.add
58963  (get_local $1)
58964  (i32.const -16843009)
58965  )
58966  )
58967  (i32.const -2139062144)
58968  )
58969  )
58970  )
58971  )
58972  (br_if $label$0
58973  (i32.eqz
58974  (i32.and
58975  (get_local $1)
58976  (i32.const 255)
58977  )
58978  )
58979  )
58980  (loop $label$4
58981  (br_if $label$4
58982  (i32.load8_u
58983  (tee_local $2
58984  (i32.add
58985  (get_local $2)
58986  (i32.const 1)
58987  )
58988  )
58989  )
58990  )
58991  )
58992  )
58993  (i32.sub
58994  (get_local $2)
58995  (get_local $0)
58996  )
58997  )
58998  (func $_ZN5eosio25set_blockchain_parametersERKNS_21blockchain_parametersE (param $0 i32)
58999  (local $1 i32)
59000  (i32.store offset=4
59001  (i32.const 0)
59002  (tee_local $1
59003  (i32.sub
59004  (i32.load offset=4
59005  (i32.const 0)
59006  )
59007  (i32.const 112)
59008  )
59009  )
59010  )
59011  (i32.store offset=8
59012  (get_local $1)
59013  (i32.add
59014  (get_local $1)
59015  (i32.const 112)
59016  )
59017  )
59018  (i32.store offset=4
59019  (get_local $1)
59020  (i32.add
59021  (get_local $1)
59022  (i32.const 16)
59023  )
59024  )
59025  (i32.store
59026  (get_local $1)
59027  (i32.add
59028  (get_local $1)
59029  (i32.const 16)
59030  )
59031  )
59032  (drop
59033  (call $_ZN5eosiolsINS_10datastreamIPcEEEERT_S5_RKNS_21blockchain_parametersE
59034  (get_local $1)
59035  (get_local $0)
59036  )
59037  )
59038  (call $set_blockchain_parameters_packed
59039  (i32.add
59040  (get_local $1)
59041  (i32.const 16)
59042  )
59043  (i32.sub
59044  (i32.load offset=4
59045  (get_local $1)
59046  )
59047  (i32.load
59048  (get_local $1)
59049  )
59050  )
59051  )
59052  (i32.store offset=4
59053  (i32.const 0)
59054  (i32.add
59055  (get_local $1)
59056  (i32.const 112)
59057  )
59058  )
59059  )
59060  (func $_ZN5eosio25get_blockchain_parametersERNS_21blockchain_parametersE (param $0 i32)
59061  (local $1 i32)
59062  (local $2 i32)
59063  (i32.store offset=4
59064  (i32.const 0)
59065  (tee_local $2
59066  (i32.sub
59067  (i32.load offset=4
59068  (i32.const 0)
59069  )
59070  (i32.const 112)
59071  )
59072  )
59073  )
59074  (call $enumivo_assert
59075  (i32.lt_u
59076  (tee_local $1
59077  (call $get_blockchain_parameters_packed
59078  (i32.add
59079  (get_local $2)
59080  (i32.const 16)
59081  )
59082  (i32.const 96)
59083  )
59084  )
59085  (i32.const 97)
59086  )
59087  (i32.const 3008)
59088  )
59089  (i32.store offset=8
59090  (get_local $2)
59091  (i32.add
59092  (get_local $1)
59093  (i32.add
59094  (get_local $2)
59095  (i32.const 16)
59096  )
59097  )
59098  )
59099  (i32.store offset=4
59100  (get_local $2)
59101  (i32.add
59102  (get_local $2)
59103  (i32.const 16)
59104  )
59105  )
59106  (i32.store
59107  (get_local $2)
59108  (i32.add
59109  (get_local $2)
59110  (i32.const 16)
59111  )
59112  )
59113  (drop
59114  (call $_ZN5eosiorsINS_10datastreamIPKcEEEERT_S6_RNS_21blockchain_parametersE
59115  (get_local $2)
59116  (get_local $0)
59117  )
59118  )
59119  (i32.store offset=4
59120  (i32.const 0)
59121  (i32.add
59122  (get_local $2)
59123  (i32.const 112)
59124  )
59125  )
59126  )
59127  (func $malloc (param $0 i32) (result i32)
59128  (call $_ZN5eosio14memory_manager6mallocEm
59129  (i32.const 3028)
59130  (get_local $0)
59131  )
59132  )
59133  (func $_ZN5eosio14memory_manager6mallocEm (param $0 i32) (param $1 i32) (result i32)
59134  (local $2 i32)
59135  (local $3 i32)
59136  (local $4 i32)
59137  (local $5 i32)
59138  (local $6 i32)
59139  (local $7 i32)
59140  (local $8 i32)
59141  (local $9 i32)
59142  (local $10 i32)
59143  (local $11 i32)
59144  (local $12 i32)
59145  (local $13 i32)
59146  (block $label$0
59147  (br_if $label$0
59148  (i32.eqz
59149  (get_local $1)
59150  )
59151  )
59152  (block $label$1
59153  (br_if $label$1
59154  (tee_local $13
59155  (i32.load offset=8384
59156  (get_local $0)
59157  )
59158  )
59159  )
59160  (set_local $13
59161  (i32.const 16)
59162  )
59163  (i32.store
59164  (i32.add
59165  (get_local $0)
59166  (i32.const 8384)
59167  )
59168  (i32.const 16)
59169  )
59170  )
59171  (set_local $2
59172  (select
59173  (i32.sub
59174  (i32.add
59175  (get_local $1)
59176  (i32.const 8)
59177  )
59178  (tee_local $2
59179  (i32.and
59180  (i32.add
59181  (get_local $1)
59182  (i32.const 4)
59183  )
59184  (i32.const 7)
59185  )
59186  )
59187  )
59188  (get_local $1)
59189  (get_local $2)
59190  )
59191  )
59192  (block $label$2
59193  (block $label$3
59194  (block $label$4
59195  (br_if $label$4
59196  (i32.ge_u
59197  (tee_local $10
59198  (i32.load offset=8388
59199  (get_local $0)
59200  )
59201  )
59202  (get_local $13)
59203  )
59204  )
59205  (set_local $1
59206  (i32.add
59207  (i32.add
59208  (get_local $0)
59209  (i32.mul
59210  (get_local $10)
59211  (i32.const 12)
59212  )
59213  )
59214  (i32.const 8192)
59215  )
59216  )
59217  (block $label$5
59218  (br_if $label$5
59219  (get_local $10)
59220  )
59221  (br_if $label$5
59222  (i32.load
59223  (tee_local $13
59224  (i32.add
59225  (get_local $0)
59226  (i32.const 8196)
59227  )
59228  )
59229  )
59230  )
59231  (i32.store
59232  (get_local $1)
59233  (i32.const 8192)
59234  )
59235  (i32.store
59236  (get_local $13)
59237  (get_local $0)
59238  )
59239  )
59240  (set_local $10
59241  (i32.add
59242  (get_local $2)
59243  (i32.const 4)
59244  )
59245  )
59246  (loop $label$6
59247  (block $label$7
59248  (br_if $label$7
59249  (i32.gt_u
59250  (i32.add
59251  (tee_local $13
59252  (i32.load offset=8
59253  (get_local $1)
59254  )
59255  )
59256  (get_local $10)
59257  )
59258  (i32.load
59259  (get_local $1)
59260  )
59261  )
59262  )
59263  (i32.store
59264  (tee_local $13
59265  (i32.add
59266  (i32.load offset=4
59267  (get_local $1)
59268  )
59269  (get_local $13)
59270  )
59271  )
59272  (i32.or
59273  (i32.and
59274  (i32.load
59275  (get_local $13)
59276  )
59277  (i32.const -2147483648)
59278  )
59279  (get_local $2)
59280  )
59281  )
59282  (i32.store
59283  (tee_local $1
59284  (i32.add
59285  (get_local $1)
59286  (i32.const 8)
59287  )
59288  )
59289  (i32.add
59290  (i32.load
59291  (get_local $1)
59292  )
59293  (get_local $10)
59294  )
59295  )
59296  (i32.store
59297  (get_local $13)
59298  (i32.or
59299  (i32.load
59300  (get_local $13)
59301  )
59302  (i32.const -2147483648)
59303  )
59304  )
59305  (br_if $label$3
59306  (tee_local $1
59307  (i32.add
59308  (get_local $13)
59309  (i32.const 4)
59310  )
59311  )
59312  )
59313  )
59314  (br_if $label$6
59315  (tee_local $1
59316  (call $_ZN5eosio14memory_manager16next_active_heapEv
59317  (get_local $0)
59318  )
59319  )
59320  )
59321  )
59322  )
59323  (set_local $4
59324  (i32.sub
59325  (i32.const 2147483644)
59326  (get_local $2)
59327  )
59328  )
59329  (set_local $11
59330  (i32.add
59331  (get_local $0)
59332  (i32.const 8392)
59333  )
59334  )
59335  (set_local $12
59336  (i32.add
59337  (get_local $0)
59338  (i32.const 8384)
59339  )
59340  )
59341  (set_local $13
59342  (tee_local $3
59343  (i32.load offset=8392
59344  (get_local $0)
59345  )
59346  )
59347  )
59348  (loop $label$8
59349  (call $enumivo_assert
59350  (i32.eq
59351  (i32.load
59352  (i32.add
59353  (tee_local $1
59354  (i32.add
59355  (get_local $0)
59356  (i32.mul
59357  (get_local $13)
59358  (i32.const 12)
59359  )
59360  )
59361  )
59362  (i32.const 8200)
59363  )
59364  )
59365  (i32.load
59366  (tee_local $5
59367  (i32.add
59368  (get_local $1)
59369  (i32.const 8192)
59370  )
59371  )
59372  )
59373  )
59374  (i32.const 11424)
59375  )
59376  (set_local $13
59377  (i32.add
59378  (tee_local $6
59379  (i32.load
59380  (i32.add
59381  (get_local $1)
59382  (i32.const 8196)
59383  )
59384  )
59385  )
59386  (i32.const 4)
59387  )
59388  )
59389  (loop $label$9
59390  (set_local $7
59391  (i32.add
59392  (get_local $6)
59393  (i32.load
59394  (get_local $5)
59395  )
59396  )
59397  )
59398  (set_local $1
59399  (i32.and
59400  (tee_local $9
59401  (i32.load
59402  (tee_local $8
59403  (i32.add
59404  (get_local $13)
59405  (i32.const -4)
59406  )
59407  )
59408  )
59409  )
59410  (i32.const 2147483647)
59411  )
59412  )
59413  (block $label$10
59414  (br_if $label$10
59415  (i32.lt_s
59416  (get_local $9)
59417  (i32.const 0)
59418  )
59419  )
59420  (block $label$11
59421  (br_if $label$11
59422  (i32.ge_u
59423  (get_local $1)
59424  (get_local $2)
59425  )
59426  )
59427  (loop $label$12
59428  (br_if $label$11
59429  (i32.ge_u
59430  (tee_local $10
59431  (i32.add
59432  (get_local $13)
59433  (get_local $1)
59434  )
59435  )
59436  (get_local $7)
59437  )
59438  )
59439  (br_if $label$11
59440  (i32.lt_s
59441  (tee_local $10
59442  (i32.load
59443  (get_local $10)
59444  )
59445  )
59446  (i32.const 0)
59447  )
59448  )
59449  (br_if $label$12
59450  (i32.lt_u
59451  (tee_local $1
59452  (i32.add
59453  (i32.add
59454  (get_local $1)
59455  (i32.and
59456  (get_local $10)
59457  (i32.const 2147483647)
59458  )
59459  )
59460  (i32.const 4)
59461  )
59462  )
59463  (get_local $2)
59464  )
59465  )
59466  )
59467  )
59468  (i32.store
59469  (get_local $8)
59470  (i32.or
59471  (select
59472  (get_local $1)
59473  (get_local $2)
59474  (i32.lt_u
59475  (get_local $1)
59476  (get_local $2)
59477  )
59478  )
59479  (i32.and
59480  (get_local $9)
59481  (i32.const -2147483648)
59482  )
59483  )
59484  )
59485  (block $label$13
59486  (br_if $label$13
59487  (i32.le_u
59488  (get_local $1)
59489  (get_local $2)
59490  )
59491  )
59492  (i32.store
59493  (i32.add
59494  (get_local $13)
59495  (get_local $2)
59496  )
59497  (i32.and
59498  (i32.add
59499  (get_local $4)
59500  (get_local $1)
59501  )
59502  (i32.const 2147483647)
59503  )
59504  )
59505  )
59506  (br_if $label$2
59507  (i32.ge_u
59508  (get_local $1)
59509  (get_local $2)
59510  )
59511  )
59512  )
59513  (br_if $label$9
59514  (i32.lt_u
59515  (tee_local $13
59516  (i32.add
59517  (i32.add
59518  (get_local $13)
59519  (get_local $1)
59520  )
59521  (i32.const 4)
59522  )
59523  )
59524  (get_local $7)
59525  )
59526  )
59527  )
59528  (set_local $1
59529  (i32.const 0)
59530  )
59531  (i32.store
59532  (get_local $11)
59533  (tee_local $13
59534  (select
59535  (i32.const 0)
59536  (tee_local $13
59537  (i32.add
59538  (i32.load
59539  (get_local $11)
59540  )
59541  (i32.const 1)
59542  )
59543  )
59544  (i32.eq
59545  (get_local $13)
59546  (i32.load
59547  (get_local $12)
59548  )
59549  )
59550  )
59551  )
59552  )
59553  (br_if $label$8
59554  (i32.ne
59555  (get_local $13)
59556  (get_local $3)
59557  )
59558  )
59559  )
59560  )
59561  (return
59562  (get_local $1)
59563  )
59564  )
59565  (i32.store
59566  (get_local $8)
59567  (i32.or
59568  (i32.load
59569  (get_local $8)
59570  )
59571  (i32.const -2147483648)
59572  )
59573  )
59574  (return
59575  (get_local $13)
59576  )
59577  )
59578  (i32.const 0)
59579  )
59580  (func $_ZN5eosio14memory_manager16next_active_heapEv (param $0 i32) (result i32)
59581  (local $1 i32)
59582  (local $2 i32)
59583  (local $3 i32)
59584  (local $4 i32)
59585  (local $5 i32)
59586  (local $6 i32)
59587  (local $7 i32)
59588  (local $8 i32)
59589  (set_local $1
59590  (i32.load offset=8388
59591  (get_local $0)
59592  )
59593  )
59594  (block $label$0
59595  (block $label$1
59596  (br_if $label$1
59597  (i32.eqz
59598  (i32.load8_u offset=11510
59599  (i32.const 0)
59600  )
59601  )
59602  )
59603  (set_local $7
59604  (i32.load offset=11512
59605  (i32.const 0)
59606  )
59607  )
59608  (br $label$0)
59609  )
59610  (set_local $7
59611  (current_memory)
59612  )
59613  (i32.store8 offset=11510
59614  (i32.const 0)
59615  (i32.const 1)
59616  )
59617  (i32.store offset=11512
59618  (i32.const 0)
59619  (tee_local $7
59620  (i32.shl
59621  (get_local $7)
59622  (i32.const 16)
59623  )
59624  )
59625  )
59626  )
59627  (set_local $3
59628  (get_local $7)
59629  )
59630  (block $label$2
59631  (block $label$3
59632  (block $label$4
59633  (block $label$5
59634  (br_if $label$5
59635  (i32.le_u
59636  (tee_local $2
59637  (i32.shr_u
59638  (i32.add
59639  (get_local $7)
59640  (i32.const 65535)
59641  )
59642  (i32.const 16)
59643  )
59644  )
59645  (tee_local $8
59646  (current_memory)
59647  )
59648  )
59649  )
59650  (drop
59651  (grow_memory
59652  (i32.sub
59653  (get_local $2)
59654  (get_local $8)
59655  )
59656  )
59657  )
59658  (set_local $8
59659  (i32.const 0)
59660  )
59661  (br_if $label$4
59662  (i32.ne
59663  (get_local $2)
59664  (current_memory)
59665  )
59666  )
59667  (set_local $3
59668  (i32.load offset=11512
59669  (i32.const 0)
59670  )
59671  )
59672  )
59673  (set_local $8
59674  (i32.const 0)
59675  )
59676  (i32.store offset=11512
59677  (i32.const 0)
59678  (get_local $3)
59679  )
59680  (br_if $label$4
59681  (i32.lt_s
59682  (get_local $7)
59683  (i32.const 0)
59684  )
59685  )
59686  (set_local $2
59687  (i32.add
59688  (get_local $0)
59689  (i32.mul
59690  (get_local $1)
59691  (i32.const 12)
59692  )
59693  )
59694  )
59695  (set_local $7
59696  (i32.sub
59697  (i32.sub
59698  (i32.add
59699  (get_local $7)
59700  (select
59701  (i32.const 65536)
59702  (i32.const 131072)
59703  (tee_local $6
59704  (i32.lt_u
59705  (tee_local $8
59706  (i32.and
59707  (get_local $7)
59708  (i32.const 65535)
59709  )
59710  )
59711  (i32.const 64513)
59712  )
59713  )
59714  )
59715  )
59716  (select
59717  (get_local $8)
59718  (i32.and
59719  (get_local $7)
59720  (i32.const 131071)
59721  )
59722  (get_local $6)
59723  )
59724  )
59725  (get_local $7)
59726  )
59727  )
59728  (block $label$6
59729  (br_if $label$6
59730  (i32.load8_u offset=11510
59731  (i32.const 0)
59732  )
59733  )
59734  (set_local $3
59735  (current_memory)
59736  )
59737  (i32.store8 offset=11510
59738  (i32.const 0)
59739  (i32.const 1)
59740  )
59741  (i32.store offset=11512
59742  (i32.const 0)
59743  (tee_local $3
59744  (i32.shl
59745  (get_local $3)
59746  (i32.const 16)
59747  )
59748  )
59749  )
59750  )
59751  (set_local $2
59752  (i32.add
59753  (get_local $2)
59754  (i32.const 8192)
59755  )
59756  )
59757  (br_if $label$3
59758  (i32.lt_s
59759  (get_local $7)
59760  (i32.const 0)
59761  )
59762  )
59763  (set_local $6
59764  (get_local $3)
59765  )
59766  (block $label$7
59767  (br_if $label$7
59768  (i32.le_u
59769  (tee_local $8
59770  (i32.shr_u
59771  (i32.add
59772  (i32.add
59773  (tee_local $5
59774  (i32.and
59775  (i32.add
59776  (get_local $7)
59777  (i32.const 7)
59778  )
59779  (i32.const -8)
59780  )
59781  )
59782  (get_local $3)
59783  )
59784  (i32.const 65535)
59785  )
59786  (i32.const 16)
59787  )
59788  )
59789  (tee_local $4
59790  (current_memory)
59791  )
59792  )
59793  )
59794  (drop
59795  (grow_memory
59796  (i32.sub
59797  (get_local $8)
59798  (get_local $4)
59799  )
59800  )
59801  )
59802  (br_if $label$3
59803  (i32.ne
59804  (get_local $8)
59805  (current_memory)
59806  )
59807  )
59808  (set_local $6
59809  (i32.load offset=11512
59810  (i32.const 0)
59811  )
59812  )
59813  )
59814  (i32.store offset=11512
59815  (i32.const 0)
59816  (i32.add
59817  (get_local $6)
59818  (get_local $5)
59819  )
59820  )
59821  (br_if $label$3
59822  (i32.eq
59823  (get_local $3)
59824  (i32.const -1)
59825  )
59826  )
59827  (br_if $label$2
59828  (i32.eq
59829  (i32.add
59830  (tee_local $6
59831  (i32.load
59832  (i32.add
59833  (tee_local $1
59834  (i32.add
59835  (get_local $0)
59836  (i32.mul
59837  (get_local $1)
59838  (i32.const 12)
59839  )
59840  )
59841  )
59842  (i32.const 8196)
59843  )
59844  )
59845  )
59846  (tee_local $8
59847  (i32.load
59848  (get_local $2)
59849  )
59850  )
59851  )
59852  (get_local $3)
59853  )
59854  )
59855  (block $label$8
59856  (br_if $label$8
59857  (i32.eq
59858  (get_local $8)
59859  (tee_local $1
59860  (i32.load
59861  (tee_local $5
59862  (i32.add
59863  (get_local $1)
59864  (i32.const 8200)
59865  )
59866  )
59867  )
59868  )
59869  )
59870  )
59871  (i32.store
59872  (tee_local $6
59873  (i32.add
59874  (get_local $6)
59875  (get_local $1)
59876  )
59877  )
59878  (i32.or
59879  (i32.and
59880  (i32.load
59881  (get_local $6)
59882  )
59883  (i32.const -2147483648)
59884  )
59885  (i32.add
59886  (i32.sub
59887  (i32.const -4)
59888  (get_local $1)
59889  )
59890  (get_local $8)
59891  )
59892  )
59893  )
59894  (i32.store
59895  (get_local $5)
59896  (i32.load
59897  (get_local $2)
59898  )
59899  )
59900  (i32.store
59901  (get_local $6)
59902  (i32.and
59903  (i32.load
59904  (get_local $6)
59905  )
59906  (i32.const 2147483647)
59907  )
59908  )
59909  )
59910  (i32.store
59911  (tee_local $2
59912  (i32.add
59913  (get_local $0)
59914  (i32.const 8388)
59915  )
59916  )
59917  (tee_local $2
59918  (i32.add
59919  (i32.load
59920  (get_local $2)
59921  )
59922  (i32.const 1)
59923  )
59924  )
59925  )
59926  (i32.store
59927  (i32.add
59928  (tee_local $0
59929  (i32.add
59930  (get_local $0)
59931  (i32.mul
59932  (get_local $2)
59933  (i32.const 12)
59934  )
59935  )
59936  )
59937  (i32.const 8196)
59938  )
59939  (get_local $3)
59940  )
59941  (i32.store
59942  (tee_local $8
59943  (i32.add
59944  (get_local $0)
59945  (i32.const 8192)
59946  )
59947  )
59948  (get_local $7)
59949  )
59950  )
59951  (return
59952  (get_local $8)
59953  )
59954  )
59955  (block $label$9
59956  (br_if $label$9
59957  (i32.eq
59958  (tee_local $8
59959  (i32.load
59960  (get_local $2)
59961  )
59962  )
59963  (tee_local $7
59964  (i32.load
59965  (tee_local $1
59966  (i32.add
59967  (tee_local $3
59968  (i32.add
59969  (get_local $0)
59970  (i32.mul
59971  (get_local $1)
59972  (i32.const 12)
59973  )
59974  )
59975  )
59976  (i32.const 8200)
59977  )
59978  )
59979  )
59980  )
59981  )
59982  )
59983  (i32.store
59984  (tee_local $3
59985  (i32.add
59986  (i32.load
59987  (i32.add
59988  (get_local $3)
59989  (i32.const 8196)
59990  )
59991  )
59992  (get_local $7)
59993  )
59994  )
59995  (i32.or
59996  (i32.and
59997  (i32.load
59998  (get_local $3)
59999  )
60000  (i32.const -2147483648)
60001  )
60002  (i32.add
60003  (i32.sub
60004  (i32.const -4)
60005  (get_local $7)
60006  )
60007  (get_local $8)
60008  )
60009  )
60010  )
60011  (i32.store
60012  (get_local $1)
60013  (i32.load
60014  (get_local $2)
60015  )
60016  )
60017  (i32.store
60018  (get_local $3)
60019  (i32.and
60020  (i32.load
60021  (get_local $3)
60022  )
60023  (i32.const 2147483647)
60024  )
60025  )
60026  )
60027  (i32.store offset=8384
60028  (get_local $0)
60029  (tee_local $3
60030  (i32.add
60031  (i32.load
60032  (tee_local $7
60033  (i32.add
60034  (get_local $0)
60035  (i32.const 8388)
60036  )
60037  )
60038  )
60039  (i32.const 1)
60040  )
60041  )
60042  )
60043  (i32.store
60044  (get_local $7)
60045  (get_local $3)
60046  )
60047  (return
60048  (i32.const 0)
60049  )
60050  )
60051  (i32.store
60052  (get_local $2)
60053  (i32.add
60054  (get_local $8)
60055  (get_local $7)
60056  )
60057  )
60058  (get_local $2)
60059  )
60060  (func $free (param $0 i32)
60061  (local $1 i32)
60062  (local $2 i32)
60063  (local $3 i32)
60064  (block $label$0
60065  (block $label$1
60066  (br_if $label$1
60067  (i32.eqz
60068  (get_local $0)
60069  )
60070  )
60071  (br_if $label$1
60072  (i32.lt_s
60073  (tee_local $2
60074  (i32.load offset=11412
60075  (i32.const 0)
60076  )
60077  )
60078  (i32.const 1)
60079  )
60080  )
60081  (set_local $3
60082  (i32.const 11220)
60083  )
60084  (set_local $1
60085  (i32.add
60086  (i32.mul
60087  (get_local $2)
60088  (i32.const 12)
60089  )
60090  (i32.const 11220)
60091  )
60092  )
60093  (loop $label$2
60094  (br_if $label$1
60095  (i32.eqz
60096  (tee_local $2
60097  (i32.load
60098  (i32.add
60099  (get_local $3)
60100  (i32.const 4)
60101  )
60102  )
60103  )
60104  )
60105  )
60106  (block $label$3
60107  (br_if $label$3
60108  (i32.gt_u
60109  (i32.add
60110  (get_local $2)
60111  (i32.const 4)
60112  )
60113  (get_local $0)
60114  )
60115  )
60116  (br_if $label$0
60117  (i32.gt_u
60118  (i32.add
60119  (get_local $2)
60120  (i32.load
60121  (get_local $3)
60122  )
60123  )
60124  (get_local $0)
60125  )
60126  )
60127  )
60128  (br_if $label$2
60129  (i32.lt_u
60130  (tee_local $3
60131  (i32.add
60132  (get_local $3)
60133  (i32.const 12)
60134  )
60135  )
60136  (get_local $1)
60137  )
60138  )
60139  )
60140  )
60141  (return)
60142  )
60143  (i32.store
60144  (tee_local $3
60145  (i32.add
60146  (get_local $0)
60147  (i32.const -4)
60148  )
60149  )
60150  (i32.and
60151  (i32.load
60152  (get_local $3)
60153  )
60154  (i32.const 2147483647)
60155  )
60156  )
60157  )
60158 )
60159 )=====";
const char *const enumivo_system_wast
Definition: enumivo.system.wast.hpp:1